Grafana 定制Zabbix-DashBoard

一、背景

公司使用zabbix来监测会议室设备(会议室主机、iPad控制器、预约屏iPad、拾音设备等),这些设备在日常运行过程中,由于外部等多种因素,可能会导致设备无法正常使用,从而影响用户使用体验,并且如果监管不到问题,也会给运维带了很多不必要的麻烦。虽然zabbix有自带的Problem Dashboard(不太直观和方便),然后我们也将设备告警和公司内部IM做了联动(会议室告警机器人),当会议室产生一个问题时就会在群里at所有人,信噪比太高了,且在群里的消息容易被忽略或者淹没,所以就想结合实际的业务需求做一个会议室故障展示面板

二、准备

在网上查了一些资料,找来找去还是觉得Grafana相对比较适合来做本次的面板展示,结合网上大神的一些文档和操作,分析了下业务场景,需求如下:

在这里插入图片描述

三、开始实施

需求整理完毕,那么就可以开始着手准备实施了,分为以下几个步骤:

  1. Grafana创建一个Dashboard(此处省略)

  2. 获取zabbix所有主机群组

Dashboard settings->Variables创建一个Zabbix-group的变量,如下图
在这里插入图片描述

  1. 获取zabbix所有主机

Dashboard settings->Variables创建一个Zabbix-host的变量,如下图
在这里插入图片描述

  1. 获取zabbix Application

Dashboard settings->Variables创建一个Zabbix-Application的变量,如下图
在这里插入图片描述

  1. 获取zabbix liteams

Dashboard settings->Variables创建一个Zabbix-liteams的变量,如下图
在这里插入图片描述

OK,准备工作已完成,那么接下来直接开始做图!

四、制图阶段

  1. 时间显示模块
    在这里插入图片描述

  2. 告警数量显示

  3. 故障告警详情
    在这里插入图片描述

  4. 故障解决记录
    在这里插入图片描述

五、最终效果图

在这里插入图片描述

告警机器人配合上这个故障看板还是比较OK的,最近也在研究如何调用zabbix api进行二次开发制作定制版的Dashboard,我开发技能比较菜,耗时可能会比较长😄!

  • 4
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值