zabbix3.4报警队列过多清理

场景:某晚弹性伸缩的机器部署失败,导致某个服务失败,zabbix获取不到值,报警,几百台机器报警,且action是连续发,所以堆积了很多告警队列

完全解决:通过MySQL的数据库表删除对应的数据,表为alerts

首先通过mysqldump -u -p 库名 表名 >表名.sql

接着通过desc alerts查看表结构

show create table alerts;获取创建表的语句

查看表前100行数据:select * from alerts limit 100;

drop table alerts;删除表

使用上面获取的创建表语句执行

开启zabbix-server,查看状态

万一失败,回滚操作:进入mysql,执行source ./alert.sql

原文地址:https://www.cnblogs.com/allmdzz/p/12618377.html