zabbix图形显示中断处理过程
指尖二进制 • 1 年前 • 990 次点击 • ZABBIX
zabbix-server图形显示中断处理过程
最近zabbix图形显示数据总是中断。
解决方案一:
root@zabbix:~# /etc/init.d/zabbix-server restart
但是这个不是长久之计,重启一段时间数据出现了。但是过一段时间还是会出现数据中断。
解决方案二:
经过上面反复的问题,查看日志,发现zabbix-server取到了数据插入数据库的event_recovery表时失败。
22318:20190626:152811.284 [Z3005] query failed: [1062] Duplicate entry '20021419' for key 'PRIMARY' [insert into event_recovery (eventid,r_eventid,correlationid,c_eventid,userid) values (19996375,23817747,null,null,null)
经查看表结构确定了该表只是记录了事件恢复的全部数据信息,与user、correlation、events表相关联。
所以备份event_recovery表并truncate删除重建event_recovery
root@zabbix:~# mysqldump -uroot -p'l#F(y+*Hz3-M' zabbix event_recovery > event_recovery.sql
root@zabbix:~# mysql -uroot -p'l#F(y+*Hz3-M'
mysql> use zabbix
mysql> truncate table event_recovery;
mysql> optimize table event_recovery;
这段时间再也没有出现以下zabbix-server性能不足报警
Zabbix housekeeper processes more than 75% busy
Zabbix history syncer processes more than 75% busy