基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

在数据中心建设方面,自2019年起大运汽车逐步向自动化运维方向发展,当然必不可少的要面临企业级监控软件的选择,凭借着多年对自动化运维理解,最终基于Zabbix+Grafana部署实践了数据中心监控系统,不仅满足了对windows、linux操作系统、Oracle数据库、Ceph存储、Nginx等软件的监控需要,也通过Snmp、IPMI实现了服务器、交换机、存储等硬件设备监控,还有动环系统的监测。图为大运汽车数据中心监控系统建设历程。

基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

项目实践过程中积累了相当多的经验,作者发现,线上关于对数据中心可视化展示的相关运维资料与内容较少,决定编写一篇博文,介绍与分享大运汽车如何实现对动环系统、服务器等硬件可视化展示。

2.可视化目的

如果能将机房内一台台服务器、存储、交换机,一个个温湿度传感器运行状况直观展示出来,将会给数据中心监控系统带来更好的视觉体验,汇报运维工作也会带来全新不同的视角,确定硬件物理位置也将会非常的方便,我们带这这样一个目的去寻找解决方案。当然可以去采购CMDB系统、有条件的可开发可视化监控大屏,但我们更希望统一运维门户,能集成在Zabbix中最好。

3.Zabbix可视化

幸运的是我们发现了,Zabbix上的“网络拓扑”,常见场景是用来制作交换机网络拓扑,我们也不例外实现了交换机可视化展示。”图片“功能如下图:

基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

机柜图片如下:
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

可利用上述图片制作“网络拓扑”。将服务器、交换机、存储图片放入机柜中,可视化展示设备的物理位置。操作如下:选择“主机”,连接到对应的服务器,此主机已经被监控到Zabbix中。 示例中的被监控主机,是一台联想ThinkSystem SR650服务器,通过配置XCC远程管理中的Snmp方式实现了监控,这里我们选择128尺寸机柜图,并选择合适主机图标。
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

服务器品牌有联想、戴尔、惠普,为了区分和提高识别度,上传了戴尔服务器图片,交互机、存储亦可如此,如图:

基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

最终,我们通过上述方式,实现了数据中心硬件设备机柜图可视化展示,一目了然非常地直观,总体效果如图:

基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

4.grafana可视化

大运监控系统始终以Zabbix为主,数据采集和告警功能都在Zabbix上实现,通过Grafana上Zabbix插件调⽤Zabbix数据实现酷炫的可视化展示,少量采⽤MySQL插件编写SQL语句查询。机房动环使用Zabbix,采集结果如下图:
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

在实施过程中发现机房动环数据,如温湿度、空调状态、烟雾告警、UPS状态等,使用Grafana展示效果更出色。在实景图上实现的温湿度、空调状态的展示:
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

温度高闪烁告警展示:
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

实现上述功能要使用到Grafana上的Imagelt插件,具体方法如下:
1 在Grafana官网下载Imagelt插件,并完成安装
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

2 先上传机房图片至linux系统的 ‘安装目录’/public/img/jifang/7.jpg,而后进入Imagelt插件,填写好文件路径。
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

3 设置好数据源,这里是通过zabbix api 。
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

4 配置sensors传感器,这样图片上就会出现绿色的方格,并能显示温湿度数值。
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

5 配置闪烁告警显示,告警名称“温度上限”,使用了 白字红底,底色闪烁。回到4中的图片 Value Mappings选择 “温度上限”。这样就实现了所谓的”数据上图“功能。
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

6 Grafana功能强大,动环系统其他类型数据展示效果如下图。
温湿度叠层图、空调运行状态:

基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

UPS电压、频率、状态:
基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

基于zabbix+gafana实现数据中心可视化展示,大运汽车数据中心运维监控系统建设实践

通过zabbix+grafana上述的这些方法,实现了大运数据中心可视化展示,基本满足运维需要,丰富数据展示效果。我们也会跟随Zabbix官方版本升级,随之迭代,未来也将基于Zabbix构建车联网相关系统监控。

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/303099.html

(0)
上一篇 2023年10月8日 20:37
下一篇 2023年10月8日

相关推荐

发表回复

登录后才能评论