prometheus監控主機
阿新 • • 發佈:2021-11-23
上篇文章我們在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