Zabbix如何实现监控报警统计信息报表功能
发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍Zabbix如何实现监控报警统计信息报表功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!需求是这样的:用zabbix来监控报警,由于出现时间久了、报警次数多了
千家信息网最后更新 2026年11月03日Zabbix如何实现监控报警统计信息报表功能
这篇文章主要介绍Zabbix如何实现监控报警统计信息报表功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
需求是这样的:
用zabbix来监控报警,由于出现时间久了、报警次数多了、人员忙了等情况,这些会导致一些报警内容被忽略,所以需要一个报表来反应谁收到了什么样的报警信息,收到了多少条,从而来判断这些情况是否被处理及处理进度,以及可以更好的分配人力资源。
需求分析假设:
1、用zabbix自带报表功能,但是这个东西存在局限性,还未发现有此功能;
2、数据库中查找表的信息,从来进行二次判断进行结果展现。
进程:
选用了第二种方法:数据库。

大概看了下zabbix数据库中的表,大概找出了下面3个表可能存在相应的关系:
其实,我这里的结果只使用了1表和3表2张表进行结果展现,其实结果呈现的方法很多种,可能***还会需要"用户组"表,进行结果展现及组员管理。
我这里将结果展现成了下面的内容:(应用级监控邮件报警的历史发送情况)
邮件筛选sql:
selectuserid,name,sum(casewhensubjectlike'%CPUsystime%'then1end)systime,sum(casewhensubjectlike'%CPUUSE%'then1end)cpuuse,sum(casewhensubjectlike'%DiskI%'then1end)diskio,sum(casewhensubjectlike'%availablememory%'then1end)mem,sum(casewhensubjectlike'%isunreachable%'then1end)downtime,sum(casewhensubjectlike'%restarted%'then1end)restart,sum(casewhensubjectlike'%hasbeenchanged%'then1end)passchange,sum(casewhensubjectlike'%Freedisk%'then1end)disk,sum(casewhensubjectnotlike'%CPU%'andsubjectnotlike'%availablememory%'andsubjectnotlike'%Disk%'andsubjectnotlike'%isunreachable%'andsubjectnotlike'%restart%'andsubjectnotlike'%hasbeenchanged%'andsubjectnotlike'%disk%'then1end)otherfrom(selecta.userid,c.name,a.subjectfromalertsa,userscwherea.mediatypeid='6'anda.clock>'1392220800'anda.clock<'1392307200'anda.userid=c.useridanda.status='1'anda.subjectnotlike'%OK%')atgroupbyuserid;
短信筛选sql:
selectuserid,name,sum(casewhensubjectlike'%CPUsystime%'then1end)systime,sum(casewhensubjectlike'%CPUUSE%'then1end)cpuuse,sum(casewhensubjectlike'%DiskI%'then1end)diskio,sum(casewhensubjectlike'%availablememory%'then1end)mem,sum(casewhensubjectlike'%isunreachable%'then1end)downtime,sum(casewhensubjectlike'%restarted%'then1end)restart,sum(casewhensubjectlike'%hasbeenchanged%'then1end)passchange,sum(casewhensubjectlike'%Freedisk%'then1end)disk,sum(casewhensubjectnotlike'%CPU%'andsubjectnotlike'%availablememory%'andsubjectnotlike'%Disk%'andsubjectnotlike'%isunreachable%'andsubjectnotlike'%restart%'andsubjectnotlike'%hasbeenchanged%'andsubjectnotlike'%disk%'then1end)otherfrom(selecta.userid,c.name,a.subjectfromalertsa,userscwherea.mediatypeid='3'anda.clock>'1392220800'anda.clock<'1392307200'anda.userid=c.useridanda.status='1'anda.subjectnotlike'%OK%')atgroupbyuserid;
其中sql的条件可以更改。
需要特别注意的是:
clock字段是 unix的时间戳,需要的筛选条件可以进行转换进行获得。
以上是"Zabbix如何实现监控报警统计信息报表功能"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
报警
结果
信息
功能
报表
监控
内容
监控报警
情况
数据
数据库
统计
方法
时间
条件
篇文章
邮件
需求
处理
东西
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技有限公司
广州万易互联网科技有限公司
科技类互联网
互联网科技金融
中国互联网科技发展
广州紫鲸互联网科技
天扬科技互联网广告
现代科技和互联网有关系吗
团飞科技与伯堂互联网服务平台
阿里互联网科技公司
华服互联网科技官网
互联网公司科技股
广州市恰铎互联网科技有限公司
民营互联网公司国防科技
996高科技互联网公司
群盈汇互联网科技有限公司
中科明德北京互联网科技
上海互联网科技公司ppt
互联网科技职业技能培训学校
现代科技的标志之一的互联网
互联网金融监管科技数据
金融科技还是互联网
万易互联网科技
互联网科技集团
猫创互联网科技
北京三清互联网科技
移动互联网科技股
工业互联网展湾科技股份有限公司
小米互联网科技园入驻
株洲百竞科技的互联网营销顾问