随着Zabbix监控的设备越来越多,而Zabbix原生的PHP渲染图形能力又不符合你的需求,这才用grafana作为zabbix前端的替代品。但是庞大的监控数量,同样也面临一个问题,就是创建dashboard的工作量也比较大,为了解决这个问题,就需要用到grafana的变量功能。
可以看到上图的4个选项,Group、Host、Application、Item分别对应Zabbix的主机组、主机、应用集、监控项,其实还有一个隐藏项,就是对应的取值,也就是上方的图表。明白了这个之后,就可以来看看grafana的函数在哪里
新建dashboard
找到上方设置图标
添加变量
还记得上文提的那个对应关系么,这里就可以体现出来。
还记得上文提的那个对应关系么,这里就可以体现出来。
有几个关键点需要记住。
正常选择/.*/,应该是匹配所有,在下方的预览能实时得出结果,如果无法看见就需要观察配置是否存在问题
目标为这个组,得出结果就只有一个组
效果图
图标效果图
与Group创建类似,但是需要注意的是在Group选项需要调用之前创建的Group,填写$你的变量名。
方法同上
方法同上
最终效果
此时在下方的查询选项需要填上对应的变量
只能选择一个
找到对应的变量里,开启此处
效果
由于部分变量里只有一个值,所以需要隐藏,一共有两个选项,如下图。
进入到相对应的变量里,找到Hide
隐藏label效果
隐藏变量效果
官方效果图
个人效果
整个逻辑理解清楚了,整体操作下来就不难了,无非就是变量嵌套变量。
group--->host--->application--->item得出value,与zabbix的逻辑一致。先后关系也一致,小伙伴可以多尝试,只有不断的尝试,才能真正的用好这款软件。不过需要注意的地方是每个主机的监控项最好是一致的,否则还是会有问题。
从事技术领域的每个人都熟悉 Unix,它是贝尔实验室(现在是诺基亚旗下的子公司)开...
Web服务经常从它的组件技术的角度来进行描述。SOAP、UDDI、WSDL、XML以及HTTP各...
这是第 95 篇不掺水的原创,想获取更多原创好文,请搜索公众号关注我们吧~ 本文...
WEBSHELL权限提升技巧 c:d:e:..... C:\DocumentsandSettings\AllUsers\「开始」...
Asahi Linux 项目已公布了第一份进度报告,详细介绍了其为了将 Linux 移植到 App...
想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区 https://...
本文实例为大家分享了JavaScript实现打字游戏的具体代码,供大家参考,具体内容...
fileup.htm html head title 千花飞舞之上传单个文件 /title /head body form en...
需求:求每个城市中成绩最高的两个人的信息 数据: csv格式 id , name , age , sex...
来源 |?51CTO?技术栈 作者 | 故事凌 封图|?CSDN下载于视觉中国 Apache?Kafka?是...