node_exporter采集器安装

下载

网页下载

https://prometheus.io/download/

https://github.com/prometheus/node_exporter/releases

服务器直接下载

wget https://github.com/prometheus/node_exporter/releases/download/v1.9.1/node_exporter-1.9.1.linux-amd64.tar.gz
wget https://github.com/prometheus/node_exporter/releases/download/v1.6.1/node_exporter-1.6.1.linux-amd64.tar.gz

传统方式启动

解压

tar -zxvf node_exporter-1.6.1.linux-amd64.tar.gz
cd node_exporter-1.6.1.linux-amd64/
 

默认方式启动

nohup ./node_exporter & 

默认端口

linux默认端口: 9100  
windows默认采集器端口: 9182

指定端口启动

nohup ./node_exporter --web.lister-address=:19100 &

添加开机自启

echo "nohup /opt/prometheus/node_exporter --web.lister-address=:19100 &" >> /etc/rc.d/rc.local
chmod a+x /etc/rc.d/rc.local

系统服务启动

创建启动文件

vim /etc/systemd/system/node_exporter.service

编写配置文件

[Unit]
Description=node_exporter
Wants=network-online.target
After=network-online.target

[Service]
Type=simple
ExecStart=/这里换成实际路径/node_exporter-1.9.1.linux-amd64/node_exporter --web.listen-address=:800这里换成实际端口
Restart=on-failure
RestartSec=5s
LimitNOFILE=65536

[Install]
WantedBy=multi-user.target

服务启动

systemctl daemon-reload
systemctl enable node_exporter.service 
systemctl stop node_exporter.service
systemctl start node_exporter.service
systemctl status node_exporter.service
systemctl restart node_exporter.service 
systemctl status node_exporter.service

服务验证

curl http://192.168.70.128:9100/metrics

© 版权声明
THE END
点赞14 分享