码迷,mamicode.com
首页 > 微信 > 详细

关于zabbix的微信报警的二次开发

时间:2016-03-22 00:56:47      阅读:454      评论:0      收藏:0      [点我收藏+]

标签:

zabbix用微信报警网上有很多教程了,基本可以实现zabbix推送报警到微信,如http://mageedu.blog.51cto.com/4265610/1687589

但是存在如下缺点:

1、推送信息简单,不能显示历史数据;

2、zabbix没有一个很好的报警确认机制。我现在生产环境有24小时值班收报警的人员,他收到报警会通知相关管理员处理报警,当一个管理员不小心触发一个报警时候,他自己是知道这个报警是如何去接触的,那么他要反向去通知值班收报警的人员,如此场景zabbix并没有一个好的报警通知方案

3、zabbix 日志报警推送有字符数限制

4、不敢把zabbix这些报警汇总表放公网给微信调用查看

5、经常有管理员要更新web应用,zabbix不提供批量关闭这些web页面监控的功能

6、如果cpu使用率过高,我想知道哪个进程导致的怎么办?一块磁盘满了,我想查看主机mount情况怎么办?

我的目标是做一个微信报警系统实现以下目标:

  1、让一线运维在只看微信,不开电脑的情况大概知道问题所在

  2、微信报警系统和zabbix要隔离,整个后台用python开发,我是python初学者,对于安全性没有太大把握,所有单独把微信报警服务器映射公网,和zabbix之间只是单向传输。  

效果如下

 触发报警技术分享


点击查看详情,cpu类和mem类报警可以看到top信息,磁盘类可以看到df信息,

技术分享

日志监控报警

技术分享

点击可以查看日志详情

技术分享

用户点击确认报警 以及汇总表标题

技术分享

汇总表详情,前端比较挫,没有html开发经验,就遍历生成一个表格

技术分享

附带几个小模块,

技术分享

关应用报警的模块,已经在生产环境中使用了

技术分享

剩下两个还没想好怎么用,远程主机,远程开关虚拟机

技术分享

技术分享


关于zabbix的微信报警的二次开发

标签:

原文地址:http://superbigsea.blog.51cto.com/6862263/1753466

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!