最近批量更新了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。