上篇文章我们在IP:10.0.0.17上部署好了Prometheus,这篇文章我们在IP:10.0.0.18上安装node_exporter,用Prometheus来监控远端的主机。
1.node_exporter软件下载
1.官网地址:https://prometheus.io/download/
2.选择node_exporter然后下载
2.安装node组件
在被监控端agent上安装node_exporter组件,这样prometheus就可以接收到被监控端的数据了
1.上传软件包到Linux服务器上(agent被监控端)
2.解压node_exporter组件
tar xf node_exporter-1.3.0.linux-amd64.tar.gz -C /usr/local/
3.创建软连接,以后如果版本需要升级,重新指定源文件即可。
cd /usr/local/
ln -sv node_exporter-1.3.0.linux-amd64 node_exporter
3.启动node_exporter
1.后台启动node_exporter
nohup /usr/local/node_exporter/node_exporter &
2.查看端口信息
netstat -tunlp |grep 9100
通过浏览器访问:IP/meterics ------> http://10.0.0.18:9100/metrics
4.让prometheus拉取node节点信息
Prometheus服务器的配置文件里添加被监控机器配置
IP:10.0.0.17上操作
1.在prometheus配置文件添加,如下3行信息
[root@prometheus-17 ~]# tail -3 /usr/local/prometheus/etc/prometheus.yml
- job_name: 'agent'
static_configs:
- targets: ['10.0.0.18:9100']
2.设置完成之后重启Prometheus
systemctl restart prometheus.service
systemctl status prometheus.service
5.查看主机是否被监控到
浏览器访问IP:9090