感慨一下,不得不说grafana真的是一款优秀的可视化工具啊!大爱grafana!
今天,龙哥想记录一下调试grafana的一些笔记。可能有些大神grafana已经玩得很6了,路过请轻点喷哈~ 欢迎评论区一起交流,共同成长!
我这里的grafana数据,是去读取监控平台的数据。如grafana可以读取zabbix、PRTG等。
grafana好用就是可以对接很多平台,有着丰富的仪表供用户选择,还可以使用一些编程或脚本语言过滤数据,以便直观展示我们想要的东西。
需求一:比如想展示监控系统上设备在线总数。 这样每天巡检,只要查看这个数字是否有变化,立马就知道有没有异常?有没有设备宕机了。
我的思路是:设备肯定有IP地址,监控系统肯定是有ping IP地址的,其次,我统计up的总数,就是设备在线总数了。 所以,我在grafana上设置查询语句就是如下:
sensor == 'Ping'&& status == 'Up'
同理,如果想要统计设备异常总数,我的思路是:筛选ping,排查status为up,剩下就为异常了:
sensor == 'Ping'&& status != 'Up'
最终效果如下:
然后,这个界面效果,我不是很满意,于是我继续研究一下:
1、在右边菜单栏里设置,在“Wide layout”处,选择off,标题立马在数字上方:
效果如下:
2、在右边菜单栏里设置,在“Text alignment”处,选择Center,文字里面居中:
效果图,如下:
来看dashboard整体显示效果: