zabbix 日常維護遇到的問題
zabbix server is not running: the information displayed may not be current
在網上查了很多的資料,結果都是需要修改zabbix_php.conf裏的zabbix server的IP地址;或者mysql的IP地址;再或者關閉seliunx;
但是我zabbix server 已經正常運行一段時間了,並不是剛安裝完成;
描述一下現象:
zabbix server / agentd 正常運行,通過查看監聽端口正常,telnet正常;
在zabbix頁面上可以看到監控信息,包括問題信息;
在zabbix server 服務器上安裝的agentd也能看到在正常運行;
seliunx / firewalld 均已關閉;
zabbix_php.conf 配置正確;
同時zabbix上報zabbix server 異常:
Zabbix Trappers processes more than 75% busy
Zabbix Discoverers processes more than 75% busy
分析一下:
原來是由於開啟了比較多的Discoverers導致Discoverers、Trappers程序被占滿;Trappers負責處理Agentd推送過來的數據的進程;但已經被占滿了導致server本身的agentd 也不能把zabbix server的狀態給傳遞上來;
解決方案:
修改zabbix_server.conf的配置項,重新啟動zabbix server
StartTrappers=5 --> StartTrappers=300
StartDiscoverers=5 -- > StartDiscoverers= 100
Discoverers並不是總需要的,所以建議Discoverers完成後就關閉了,然後把Discoverers、Trappers啟動進程數據調低一些;
zabbix 日常維護遇到的問題