下载安装consul_exporter

  1. #下载软件
  2. wget https://github.com/prometheus/consul_exporter/releases/download/v0.6.0/consul_exporter-0.6.0.linux-amd64.tar.gz
  3. [root@xxg-sit-md-13 src]# ls -l consul_exporter-0.6.0.linux-amd64.tar.gz
  4. -rw-r--r-- 1 root root 7227104 Mar 12 18:04 consul_exporter-0.6.0.linux-amd64.tar.gz
  5. #解压文件,并重命名
  6. [root@xxg-sit-md-13 src]# tar xf consul_exporter-0.6.0.linux-amd64.tar.gz
  7. [root@xxg-sit-md-13 src]# mv consul_exporter-0.6.0.linux-amd64 ../
  8. [root@xxg-sit-md-13 local]# mv consul_exporter-0.6.0.linux-amd64/ consul_exporter
  9. #配置启动文件
  10. [root@xxg-sit-md-13 local]# cat /etc/systemd/system/consul_exporter.service
  11. [Unit]
  12. Description=consul_exporter
  13. After=network.target
  14. [Service]
  15. Restart=on-failure
  16. ExecStart=/usr/local/consul_exporter/consul_exporter --consul.server=10.4.62.13:8500
  17. [Install]
  18. WantedBy=multi-user.target
  19. #启动consul_exporter,并加入开机自启动
  20. [root@xxg-sit-md-13 src]# systemctl enable consul_exporter
  21. [root@xxg-sit-md-13 src]# systemctl start consul_exporter
  22. [root@xxg-sit-md-13 local]# ss -lntp|grep 9107
  23. LISTEN 0 16384 [::]:9107 [::]:* users:(("consul_exporter",pid=13107,fd=3))

接下去配置prometheus文件,基于文件服务发现,请查看文件服务发现文档