zabbix频繁发送历史告警
产生此问题的原因:
告警消息积压堆积,一直处于重试状态。
触发器的确存在,但是目标监控主机的状态是正常的,只要触发器触发的问题存在,那么就会一直发生告警。
解决方案:
如果是触发器问题的确存在,但是目标主机状态是正常的,还在频繁发生告警,如果是这种情况,那么手动将问题点击关闭和确认,即可解决,如果触发器是在模板中配置的,那么直接修改模板,最后手动关闭问题。
如果是消息积压,那么就去数据库中将异常状态的告警删除或者修改状态,即可解决问题。
delete from zabbix.alerts where status=2;
update zabbix.alerts set status = 1 where status = 2;
清空所有历史告警
systemctl stop zabbix-server
SET foreign_key_checks = 0;
truncate table events;
truncate table problem;
SET foreign_key_checks = 1;