上篇文章我们在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然后下载

prometheus监控主机-风君雪科技博客

2.安装node组件

在被监控端agent上安装node_exporter组件,这样prometheus就可以接收到被监控端的数据了

1.上传软件包到Linux服务器上(agent被监控端)

prometheus监控主机-风君雪科技博客

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

prometheus监控主机-风君雪科技博客

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

prometheus监控主机-风君雪科技博客