zabbix集成prometheus【node_exporter】數據


一、簡介:

  • zabbix4.2發布后,開始支持使用Prometheus進行數據收集

二、zabbix對Prometheus的支持分為兩種

  1. Prometheus pattern
  2. Prometheus to json

三、針對這 兩種方式配置

3.1、Prometheus pattern

第一步:先准備Prometheus數據源(http://192.168.182.138:31672/metrics)

 第二步:在zabbix頁面添加主機、應用集及監控項

1、配置監控項

 2、數據類型選擇:浮點數

 3、配置進程

參數框內輸入: node_cpu_seconds_total{cpu="0",mode="system"}

 第一種方式配置完成,可以查看最新數據

3.2、Prometheus to json(通過配置自動發現獲取prometheus監控數據)

1、添加監控項

 2、選擇數據類型(就是存儲整個源數據):文本

 

 3、添加自動發現規則

 3、添加進程

  • 進程中的參數通過promeQL語法獲取我們想要的數據:node_filesystem_free_bytes{device=~".*",fstype=~".*",mountpoint=~".*"}

 4、錄制宏

{#FILESYSTEM} $.labels['device']
{#FSTYPE} $.labels['fstype']
{#HELP} $['help']
{#METRIC} $['name']
{#MOUNTPOINT} $.labels['mountpoint']

 

      

 5、新建【監控項原型】

名稱:Free Bytes For {#FILESYSTEM}

鍵值:node_filesystem_free_bytes[{#FILESYSTEM},{#FSTYPE},{#MOUNTPOINT}]

 6、添加【進程】

參數:node_filesystem_free_bytes{device="{#FILESYSTEM}",fstype="{#FSTYPE}",mountpoint="{#MOUNTPOINT}"}

 第二種方式配置完成,可以查看最新數據

 ~~~以上就是這兩種方式的簡單配置,這里只是針對部分指標采集,自己可以根據規律進行擴展,采集其它的指標數據~~~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM