1. 程式人生 > >grafanf整合zabbix

grafanf整合zabbix

安裝zabbix 外掛

grafana-cli plugins install alexanderzobnin-zabbix-app

systemctl restart grafana-server

新增Zabbix為資料來源

選擇左側配置圖示“Configuration”→“Data Sources”→“Add data source”

新增資料來源新增zabbix的監控圖。點選"Data Sources"-"Add data source",如下

name:名稱

type:資料來源型別

URL:填寫zabbix的api介面地址

Zabbix API details:

username:登入帳號

password:登入密碼

Trends:這個和zabbix裡面的趨勢資料是對應的,這個強烈推薦勾選上,因為有些監控項幾天的歷史資料可能就包含大量的資料,但是選擇趨勢資料(zabbix裡面趨勢資料預設是每個小時的平均資料)的話,資料量就會少很多,這樣可以提高grafana的效能。

Enable alerting:啟用報警

Add thresholds:新增閾值

Min severity:最小值

出現綠框表示連線成功

之後點選zabbix server dashboard 出現zabbix自帶的模版是用來檢視zabbix server的監控值

但這個只能檢視server的值不能自己選擇,所以要加上模版自定義變數

group

Query:zabbix中的組

host

Query:$group.*

application

Query: $group.$host.*

iteams

Query: $group.$host.$application.*

裡面的變數類似於:

如果Grafana與zabbix的連線沒有問題,那麼設定好後會自動顯示出zabbix下新增的所有組。如下,先新增“group”外掛,Data source使用上面建立的,如果新增成功的話,會在底部出現zabbix的監控項的group資訊。

之後回到dashboard裡可以看到如下圖 可以選擇性切換。

不取變數值的時候設定如下:

但這樣不會改變監控圖資料,因為還沒設定取變數值:

之後就可以通過變數直接切換而不用批量增加監控dashboard