注:node_exporter导出机器指标配合 Grafana+Prometheus使用,可参考:远程监控服务器指标
创建相关目录
$ mkdir /home/prometheus/ -p
$ cd /home/prometheus/
获取node_exporter压缩包
没有安装wget需要执行:$ yum install wget -y
github主页(版本参考主页)
$ wget https://github.com/prometheus/node_exporter/releases/download/v1.0.0/node_exporter-1.0.0.linux-amd64.tar.gz
解压缩并将目录重命名为node_exporter
$ tar -xzvf node_exporter-1.0.0.linux-amd64.tar.gz
$ mv node_exporter-1.0.0.linux-amd64 node_exporter
创建新的服务文件
$ vi /etc/systemd/system/node_exporter.service
[Unit]
Description=Node Exporter
Wants=network-online.target
After=network-online.target[Service]
ExecStart=/home/prometheus/node_exporter/node_exporter[Install]
WantedBy=default.target
$ systemctl daemon-reload
自启动
$ systemctl start node_exporter
$ systemctl enable node_exporter
设置防火墙
$ firewall-cmd --zone=public --add-port=9100/tcp --permanent
或指定白名单IP
$ firewall-cmd --permanent --add-rich-rule="rule family="ipv4" source address="192.168.1.100" port protocol="tcp" port="9100" accept"
$ firewall-cmd --reload