欢乐狗 发表于 2024-8-7 01:51:41

9.1 使用ansible部署process-exporter

本节重点先容 :



[*]ansible 部署二进制 process-exporter
项目地点



[*]项目地点 https://github.com/ncabatoff/process-exporter
下载地点

wget -O/opt/tgzs/process-exporter-0.7.5.linux-amd64.tar.gz https://github.com/ncabatoff/process-exporter/releases/download/v0.7.5/process-exporter-0.7.5.linux-amd64.tar.gz

准备设置文件 process-exporter.yaml



[*]指定采集进程的方式,下面的例子代表所有cmdline
mkdir /opt/app/process-exporter
cat <<EOF >/opt/app/process-exporter/process-exporter.yaml
process_names:
- name: "{{.Comm}}"
    cmdline:
    - '.+'
EOF


使用ansible部署 process-exporter



[*]准备 service文件
cat <<EOF> process-exporter.service

Description=process-exporter Exporter
Wants=network-online.target
After=network-online.target


ExecStart=/opt/app/process-exporter/process-exporter -config.path=/opt/app/process-exporter/process-exporter.yaml
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=process-exporter

WantedBy=default.target
EOF


[*]实行ansible-playbook
ansible-playbook -i host_fileservice_deploy.yaml-e "tgz=process-exporter-0.7.5.linux-amd64.tar.gz" -e "app=process-exporter"
检查部署情况


# 查看端口 进程 日志
ss -ntlp |grep 9256
ps -ef |grep process-exporter |grep -v grep

本节重点总结 :



[*]ansible 部署二进制 process-exporter

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 9.1 使用ansible部署process-exporter