1. 程式人生 > 其它 >prometheus監控主機

prometheus監控主機

上篇文章我們在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