1️⃣下载安装包
wget https://github.com/prometheus/node_exporter/releases/download/v1.5.0/node_exporter-1.5.0.linux-amd64.tar.gz
2️⃣解压
tar -xvf node_exporter-1.5.0.linux-amd64.tar.gz
3️⃣将node_exporter二进制文件复制到 /usr/local/bin路径下
cp node_exporter /usr/local/bin/
4️⃣创建systemd service文件
vim /etc/systemd/system/node_exporter.service
[Unit]
Description=node_exporter
After=network.target
[Service]
ExecStart=/usr/local/bin/node_exporter\
--web.listen-address=:9100\
--collector.systemd\
--collector.systemd.unit-whitelist=(sshd|nginx).service\
--collector.processes\
--collector.tcpstat
[Install]
WantedBy=multi-user.target
5️⃣重载系统systemd配置
systemctl daemon-reload
6️⃣启动服务并且设置服务自启
systemctl start node_exporter
systemctl enable node_exporter
7️⃣验证
curl -s {{节点IP}}:9100/metrics
有返回信息则说明成功
8️⃣命令拓展
systemctl start node_exporter 开启服务
systemctl stop node_exporter 关闭服务
systemctl restart node_exporter 重启服务
systemctl status node_exporter 查看服务状态
systemctl enable node_exporter 将服务设置为开机自启动
systemctl disable node_exporter 禁止服务开机自启动
systemctl is-enabled node_exporter 查看服务是否开机启动
systemctl list-unit-files|grep enabled 查看开机启动的服务列表
systemctl --failed 查看启动失败的服务列表