介紹
Grafana Variables 變量提供了使用者和面闆互動,并動态重新整理面闆的功能。Grafana 利用 Variables變量配置可實作不同主機的圖表資料快速切換展示。
添加 Zabbix plugin
grafana-cli 線上安裝插件
#擷取可用插件清單
grafana-cli plugins list-remote
#安裝grafana-zabbix插件
grafana-cli plugins install alexanderzobnin-zabbix-app
#插件解除安裝
grafana-cli plugins uninstall alexanderzobnin-zabbix-app
#更新插件
grafana-cli plugins update alexanderzobnin-zabbix-app
#安裝和解除安裝插件後需要重新開機grafana才能夠生效
systemctl restart grafana-server
複制
插件目錄plugins
/var/lib/grafana/plugins/
複制
離線安裝插件
grafana 插件下載下傳連結
https://grafana.com/grafana/plugins/
複制
通過WinSCP或lrzsz 軟體将zabbix插件壓縮包上傳至grafana-server伺服器
#拷貝zabbix插件壓縮包至grafana 插件目錄
cp grafana-zabbix-4.0.0.zip /var/lib/grafana/plugins/
#切換到grafana 插件目錄
cd /var/lib/grafana/plugins/
#解壓zabbix插件壓縮包
unzip grafana-zabbix-4.0.0.zip
#删除zabbix插件壓縮包
rm -r grafana-zabbix-4.0.0.zip
#重新開機服務
systemctl restart grafana-server.service
複制
添加 zabbix 資料源
http://ip/zabbix/api_jsonrpc.php
Grafana 7 預設情況下,未簽名的插件不會加載,需要在 Grafana 配置檔案中允許。
#修改配置檔案
vim /etc/grafana/grafana.ini
allow_loading_unsigned_plugins = alexanderzobnin-zabbix-datasource
#重新開機服務
systemctl restart grafana-server.service
複制
添加變量
建立Group 變量
Name 為變量名稱
Type 為變量的類型,大緻分為:Interval(時間間隔類),Query(查詢類),Datasource(資料源類型),Custom(自定義類),Constant(常量類)等
Lable 為顯示标簽名稱
Hide 為是否隐藏标簽和變量
Data source 為選擇資料源
Refresh 為重新整理方式,Never : 從來不重新整理,On Dashboard Load:面闆加載的時候,重新整理一次,
On Time Range Change:跟随面闆重新整理時間重新整理該變量,面闆的重新整理設定在面闆的右上角
Query Type 為變量查詢類型
Group 為指定組
Regex 為使用正規表達式過濾
Sort 為排序方式,Alphabetical (asc): 字母排序(升序),Alphabetical (desc): 字母排序(降序),Numerical (asc):數值排序(升序),Numerical (desc):數值排序(降序),Alphabetical (case-insensitive,asc):字母排序(不區分大小寫,升序),Alphabetical (case-insensitive,desc):字母排序(不區分大小寫,降序)
建立Host 變量
修改模闆名稱
變量在面闆中調用
zabbix-server 資料
zabbix-db1 資料