熱門搜索 Zabbix技術資料 Zabbix常見問、答討論 成功案例 Zabbix交流區(qū) Prometheus交流區(qū)
免費在線答疑:尊龍時凱社區(qū)
得益于對云原生和容器監(jiān)控的優(yōu)勢,Prometheus受到越來越多企業(yè)的青睞。對于已經部署Zabbix監(jiān)控系統(tǒng)又想嘗試Prometheus的企業(yè),如果完全替換Prometheus存在困難或者沒有必要,可以在保留Zabbix的同時引入Prometheus。(注:需Zabbix4.2及上版本)
Prometheus通過Exporters組件來收集數據。Exporters是一類數據采集組件的總稱,它負責從目標處搜集數據,并將其轉化為Prometheus支持的格式,并且暴露出一個HTTP API地址,等待Prometheus Server拉取數據并進行數據處理。Zabbix通過HTTP代理與Prometheus進行對接,拉取Exporters提供的大量Prometheus指標數據,然后通過內置的Prometheus pattern進行數據的處理和篩選,從而獲取監(jiān)控值。
本文將介紹如何使用Zabbix的Prometheus pattern項來對接Prometheus數據源。以Prometheus官方提供的Node_exporter采集器為例。
PART01
Node_exporter部署
01下載Node_exporter部署包
Node_exporter部署包可以從Prometheus官網進行下載。地址如下:
http://prometheus.io/download
選擇所需的版本,然后復制相關鏈接在服務器上面使用wget或curl進行下載,抑或直接下載后再上傳到服務器。
02解壓安裝
編寫systemd啟動服務
vim /usr/lib/systemd/system/node_exporter.service
將以下內容復制到文件中:
[Unit]Description=node-exporter serviceAfter=network.target[Service]User=prometheusGroup=prometheusKillMode=control-groupRestart=on-failureRestartSec=60ExecStart=/data/test/prometheus/node_exporter-1.5.0.linux-amd64/node_exporter \ --web.listen-address=:9100 \ --collector.systemd \ --collector.systemd.unit-whitelist=(sshd|nginx).service \ --collector.processes \ --collector.tcpstat[Install]WantedBy=multi-user.target
注意,啟動命令的路徑要根據實際的路徑進行修改。
useradd prometheus
systemctl daemon-reloadsystemctl start node_exporter.servicesystemctl status node_exporter.servic
03
訪問測試
訪問IP:9100端口。如圖,部署成功且成功采集到數據。
04Node_exporter相關指標說明
Node_exporter是Prometheus用于監(jiān)控服務器的采集器,其相關的采集指標說明可以參考以下地址,然后按需進行監(jiān)控:
參考指標地址:
http://blog.csdn.net/qq_33326449/article/details/126663517PART02Zabbix對接Node_exporter01創(chuàng)建監(jiān)控模板
PART02
Zabbix對接Node_exporter
01創(chuàng)建監(jiān)控模板
添加一個宏值:用以靈活監(jiān)控多個主機
02創(chuàng)建HTTP代理監(jiān)控項,獲取Prometheus指標
使用HTTP代理監(jiān)控項,獲取Prometheus的指標數據
03
創(chuàng)建相關項目監(jiān)控項,使用Prometheus pattern獲取監(jiān)控值
這里以監(jiān)控服務器的內存大小為例:
04
添加監(jiān)控主機
添加主機進行測試:
03
查看指標數據
如圖所示,成功對接,并且獲取到監(jiān)控數據。
尊龍時凱社區(qū)已永久開放尊龍時凱監(jiān)控免費版和尊龍時凱MCM(監(jiān)控+CMDB)免費版,歡迎下載體驗!
該企業(yè)預采購一套高效穩(wěn)定的運維監(jiān)控平臺,用于排除一系列運維障礙。于是客戶找到了尊龍時凱,希望我們幫助其打造一套專業(yè)的解決方案。
View details尊龍時凱監(jiān)控對其網絡設備、服務器、錄像機進行了全面的性能管理和故障監(jiān)測,實現了集中式、跨平臺的系統(tǒng)監(jiān)測。
View details