node_exporter: 用于收集主机的系统资源数据(物理机或虚拟机均可)
在CentOS7安装
- 添加软件源
curl -Lo /etc/yum.repos.d/_copr_ibotty-prometheus-exporters.repo https://copr.fedorainfracloud.org/coprs/ibotty/prometheus-exporters/repo/epel-7/ibotty-prometheus-exporters-epel-7.repo
- 使用yum安装
yum install node_exporter -y
在CentOS8是这样:
curl -Lo /etc/yum.repos.d/_copr_ibotty-prometheus-exporters.repo https://copr.fedorainfracloud.org/coprs/ibotty/prometheus-exporters/repo/epel-8/ibotty-prometheus-exporters-epel-8.repo
yum install node_exporter -y
启动并验证数据收集
-
使用nohup后台运行
nohup /usr/sbin/node_exporter &
如下图启动成功,显示PID=31339
-
检查是否启动成功:
lsof -i:9090
如下图所示,进程已成功启动
-
在远程主机的控制台用
curl
验证监控数据
curl http://localhost:9100/metrics
- 在本地机器使用浏览器访问接口, 验证监控数据
//举例: 远程主机的IP地址是192.168.2.10
浏览器访问http://192.168.2.10:9100/metrics