場景:某晚彈性伸縮的機器部署失敗,導致某個服務失敗,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