天天看點

Grafana -- Variables 變量使用(二)

介紹

Grafana Variables 變量提供了使用者和面闆互動,并動态重新整理面闆的功能。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/           

複制

Grafana -- Variables 變量使用(二)

通過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 資料源

Grafana -- Variables 變量使用(二)

http://ip/zabbix/api_jsonrpc.php

Grafana -- Variables 變量使用(二)

Grafana 7 預設情況下,未簽名的插件不會加載,需要在 Grafana 配置檔案中允許。

#修改配置檔案
vim /etc/grafana/grafana.ini
allow_loading_unsigned_plugins = alexanderzobnin-zabbix-datasource
#重新開機服務
systemctl restart grafana-server.service           

複制

添加變量

Grafana -- Variables 變量使用(二)

建立Group 變量

Grafana -- Variables 變量使用(二)

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 變量

Grafana -- Variables 變量使用(二)

修改模闆名稱

Grafana -- Variables 變量使用(二)

變量在面闆中調用

Grafana -- Variables 變量使用(二)

zabbix-server 資料

Grafana -- Variables 變量使用(二)

zabbix-db1 資料

Grafana -- Variables 變量使用(二)