本节重点先容 :
- 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
- cat <<EOF> process-exporter.service
- [Unit]
- Description=process-exporter Exporter
- Wants=network-online.target
- After=network-online.target
- [Service]
- ExecStart=/opt/app/process-exporter/process-exporter -config.path=/opt/app/process-exporter/process-exporter.yaml
- StandardOutput=syslog
- StandardError=syslog
- SyslogIdentifier=process-exporter
- [Install]
- WantedBy=default.target
- EOF
复制代码
- ansible-playbook -i host_file service_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企服之家,中国第一个企服评测及商务社交产业平台。 |