下载node_exporter
我是在这里https://prometheus.io/download/#node_exporter下载到自己电脑,然后使用rz命令传到linux上的。
关于rz命令的使用可看我的这个文章linux上传下载文件lrzsz
解压
tar -xzf node_exporter-1.7.0.linux-amd64.tar.gz
将执行文件移动到bin
mv node_exporter-1.7.0.linux-amd64/node_exporter /usr/local/bin/
创建一个 service file
vi /etc/systemd/system/node_exporter.service
node_exporter.service的文件内容为以下:
[Unit]
Description=Node Exporter
After=network.target[Service]
User=root
Group=root
Type=simple
ExecStart=/usr/local/bin/node_exporter[Install]
WantedBy=multi-user.target
reload daemon
systemctl daemon-reload
start node_exporter
systemctl start node_exporter
查看状态
systemctl status node_exporter.service
配置系统boot时 启用node_exporter
systemctl enable node_exporter
开启9100端口,能被浏览器访问
firewall-cmd --zone=public --add-port=9100/tcp --permanent
重启防火墙
firewall-cmd --reload
验证是否成功
在浏览器输入http://IP:9100/查看能否访问成功
如果未成功,可以查看一下系统时间是否为当前时间。
使用date命令查看。
如果不是,可以使用以下命令更新系统时间
- 安装ntpdate
yum install ntpdate -y - 同步网络时间
ntpdate ntp1.aliyun.com
或者用此命令同步
sudo ntpdate time.nist.gov