关于zabbix中 last 20 issue 报警无法消除问题
我在zabbix 使用中发现 last 20 issue 中总有几个报警条目无法删除掉,实际机器报警已经过去,机器现在是OK状态.并且用API 定时抓取triggers中未处理的问题时候,这几条报警会一直在邮件中显示,很头疼.
附图:
经大神指点,这些信息是跨表联合查询出来的,涉及表:triggers events .
触发条件: 在早前报警时候,在web管理页面内点过 acknowledged 标记,以后抓取triggers 条目是 就会每次将 这个标记机器的报警抓取出来了.
处理办法:
在events 表中 将acknowledged=1条目删除掉,在triggers中将对应的频繁报警条目相关内容删除掉.(因为有些表字段含义不清楚,所有将相关条目都删除了,操作之前最好备份操作的表,免得悲剧)
delete from events where acknowledged=1;
delete from triggers where description like '%Ping Lost To%' ;
delete from triggers where description like '%Host information was changed on%' ;
删除后效果:
如果博友 有什么更好的办法 ,欢迎指正.