Zabbix 5.2实战系列之Grafana变量使用

运维 系统运维
随着Zabbix监控的设备越来越多,而Zabbix原生的PHP渲染图形能力又不符合你的需求,这才用grafana作为zabbix前端的替代品。

[[387943]]

 随着Zabbix监控的设备越来越多,而Zabbix原生的PHP渲染图形能力又不符合你的需求,这才用grafana作为zabbix前端的替代品。但是庞大的监控数量,同样也面临一个问题,就是创建dashboard的工作量也比较大,为了解决这个问题,就需要用到grafana的变量功能。

正文

环境

  • Zabbix版本:5.4 beta1
  • Grafana版本:7.4.3

了解grafana参数

可以看到上图的4个选项,Group、Host、Application、Item分别对应Zabbix的主机组、主机、应用集、监控项,其实还有一个隐藏项,就是对应的取值,也就是上方的图表。明白了这个之后,就可以来看看grafana的函数在哪里

新建dashboard

找到上方设置图标

添加变量

还记得上文提的那个对应关系么,这里就可以体现出来。

还记得上文提的那个对应关系么,这里就可以体现出来。

有几个关键点需要记住。

  • Label:变量显示的名称,可以理解为别名
  • Hide:是否隐藏,针对一些选项只有一个的情况,例如只想看CPU这种
  • Multi-value:是否显示多个值,如果不启用,将只能看到一个值的展示
  • Include All options:是否包含All(点击all,可以看到当前所有值)

Group

正常选择/.*/,应该是匹配所有,在下方的预览能实时得出结果,如果无法看见就需要观察配置是否存在问题

目标为这个组,得出结果就只有一个组

效果图

图标效果图

Host

与Group创建类似,但是需要注意的是在Group选项需要调用之前创建的Group,填写$你的变量名。

Application

方法同上


Item

方法同上

最终效果

创建需要展示的图表


此时在下方的查询选项需要填上对应的变量

如果开启多个取值

只能选择一个

找到对应的变量里,开启此处

效果

隐藏部分变量

由于部分变量里只有一个值,所以需要隐藏,一共有两个选项,如下图。


进入到相对应的变量里,找到Hide

隐藏label效果

隐藏变量效果

效果图

官方效果图


个人效果

总结

整个逻辑理解清楚了,整体操作下来就不难了,无非就是变量嵌套变量。

group--->host--->application--->item得出value,与zabbix的逻辑一致。先后关系也一致,小伙伴可以多尝试,只有不断的尝试,才能真正的用好这款软件。不过需要注意的地方是每个主机的监控项最好是一致的,否则还是会有问题。

 

责任编辑:姜华 来源: 今日头条
相关推荐

2021-01-29 15:00:04

Zabbix5.2Grafana仪表盘

2021-01-15 09:29:48

ZabbixHttpsSSL

2020-12-31 08:36:03

Zabbix邮箱告警Python

2021-05-13 07:42:06

Zabbix汉化调整开源

2021-05-20 06:14:00

Zabbix 5.2华为交换机监控

2021-03-19 08:47:38

Zabbix 5.2VMware监控

2021-02-07 09:22:42

Zabbix5.2拓扑图运维

2021-01-04 08:55:07

ZabbixProxy分布式部署

2021-04-23 08:41:17

Zabbix 5.2Nginx监控

2021-04-15 08:45:25

Zabbix 5.2Apache监控

2020-12-30 09:47:40

Zabbix监控网络设备

2021-04-25 08:28:44

Zabbix 5.2监控IIS服务运维

2021-04-26 08:37:24

Zabbix5.2基础设施监控运维

2021-05-12 08:13:31

Zabbix 5.2php-fpm监控

2021-02-01 09:13:34

Zabbix5.2拓扑图运维

2021-06-11 06:54:00

Zabbix 5.2yum仓库监控

2021-05-28 08:31:51

Zabbix监控公有云

2021-06-02 08:47:03

Zabbix5.2钉钉机器人告警图运维

2021-03-25 08:21:07

Zabbix主机群组监控

2021-01-14 10:57:29

Zabbix监控网络设备
点赞
收藏

51CTO技术栈公众号