Linux安装process-exporter

一,前言

Process-exporter 主要用来监控主机的进程状态,采集服务的进程数、消耗CPU、内存、IO资源等。

二,安装

1,下载压缩包

安装地址:Releases · ncabatoff/process-exporter (github.com)

选择版本下载后上传服务器

2,解压压缩包

tar -zxvf process-exporter-0.8.3.linux-amd64.tar.gz

3,重命名文件

将文件移动到 /data 目录下,并重命名为 process-exporter。存放目录可自选

mv process-exporter-0.8.3.linux-amd64 /data/process-exporter

4,创建配置文件

默认没有配置文件:vim process-name.yaml

process_names:
 - name: "{{.Matches}}"
   cmdline:
   - 'prometheus'
 - name: "{{.Matches}}"
   cmdline:
   - 'redis' # groupname名,即根据redis 关键字匹配信息
 - name: "{{.Matches}}"
   cmdline:
   - 'mysql'

{{.Matches}}模板表示映射包含应用命令行所产生的所有匹配项。

了解各种匹配项可参考:process-exporter部署手册_{{.matches}} process-exporter-CSDN博客

5,将服务交给Systemd 管理

编写 node-exporter.service 文件,存放地址和配置文件路径根据自己的位置修改

vim /usr/lib/systemd/system/process-exporter.service

[Unit]
Description=process-exporter
After=network.target

[Service]
User=root
Type=simple
ExecStart=/data/process-exporter/process-exporter --config.path=/data/process-exporter/process-name.yaml
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure

[Install]
WantedBy=multi-user.target

刷新配置

systemctl daemon-reload

6,常用命令

默认端口为:9256

启动process-exporter:systemctl start process-exporter.service

启查看状态:systemctl status process-exporter.service

设置自启:systemctl enable process-exporter.service

查看版本信息:/data/process-exporter/process-exporter -version,路径为安装路径

7,扩展

Prometheus常用的exporter及其常用的监控指标:Prometheus常用exporter及其常用监控指标 - dashery - 博客园 (cnblogs.com)

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋风~微凉

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值