Grafana -- Variables 变量使用(二)

2020-11-06 13:23:31 浏览数 (1)

介绍

Grafana Variables 变量提供了用户和面板交互,并动态刷新面板的功能。Grafana 利用 Variables变量配置可实现不同主机的图表数据快速切换展示。

添加 Zabbix plugin

grafana-cli 在线安装插件

代码语言:javascript复制
#获取可用插件列表
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

代码语言:javascript复制
/var/lib/grafana/plugins/

离线安装插件

grafana 插件下载链接

代码语言:javascript复制
https://grafana.com/grafana/plugins/

通过WinSCP或lrzsz 软件将zabbix插件压缩包上传至grafana-server服务器

代码语言:javascript复制
#拷贝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 配置文件中允许。

代码语言:javascript复制
#修改配置文件
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 数据

0 人点赞