一:问题描述
-
2021年3月15日,移动云华北节点故障,导致服务器出现问题,
在2021年3月17日,主机恢复,但是zabbix的各种告警邮件多次尝试发送失败,积累了很多告警列队,其他邮件发生了时延(即一直发送15,16号的告警,17号的告警还在排队)。
二:解决办法
-
1.方法1、通过修改mysql的zabbix库alerts表,把状态改为已发送或发送失败 (建议使用)
-
方法2、直接清理alerts表,但这种操作会导致action日志也被清理
说明:alerts表为告警日志表,记录zabbix action发送过的信息,status字段含义:0表示待发送,1表示发送正常,2表示发送失败
建议:在对数据库进行修改或删除操作时,对数据进行备份,命令:mysqldump -u -p 库名 表名 >表名.sql
2.1:方法一
-
1、查看alerts目前存在多少待发送的action;
-
mysql> select count(*) from alerts where s