1. 程式人生 > >zabbix 日常維護遇到的問題

zabbix 日常維護遇到的問題

star p地址 play tdi 重新啟動 服務 安裝完成 format trap

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 日常維護遇到的問題