最近批量更新了zabbix的一些监控条目,后面在问题选项卡里发现报错
类似这种Undefined offset告警,下面的问题条目有部分旧的变成了空白标题,研究一上午数据库表结构,通过删除旧问题记录即可解决:
如何删除zabbix历史问题记录
首先获取到clock时间戳,我选择删除的是2019年以前的记录:
date +%s -d "2019-01-01 00:00:01"
1546272000
进入数据库,删除zabbix.events表中指定的数据条目即可
#mysql
MariaDB [ ]>use zabbix;
MariaDB [zabbix]> DELETE FROM events WHERE clock < 1546272000;
Query OK, 1532 rows affected (0.15 sec)
然后刷新zabbix页面,发现相关空白记录和异常报错已经消失,OK。