1. 程式人生 > >“Zabbix poller processes more than 75% busy”警報問題解決

“Zabbix poller processes more than 75% busy”警報問題解決

res con 一行 def process rtp star 影響 直接

Zabbix的監控警報各種有,但我使用碰到最多的幾個莫過於內存耗盡,網絡不通,IO太慢還有這個“Zabbix poller processes more than 75% busy”了。一開始的時候因為這個即不影響使用也持續一會兒就自行解決就沒有多在意。然後隨著數據庫的增大,Zabbix消耗的內存可是越來越多,Poller processes(輪詢)開始天天Busy了;但這並沒有徹底解決問題,警報仍然三天兩頭來幾個。



到谷歌查詢了答案,有效:
增加初始化進程的方法非常簡單,編輯Zabbix Server的配置文件/etc/zabbix/zabbix_server.conf,找到配置StartPollers的段落;

Option: StartPollers

Number of pre-forked instances of pollers.

#

Mandatory: no

Range: 0-1000

Default:

StartPollers=5

取消StartPollers=一行的註釋或者直接在後面增加:



StartPollers=10

StartPollers=10
將StartPollers改成多少取決於服務器的性能和監控的數量,Kaijia將StartPollers設置成12之後就再沒有遇到過警報。如果內存足夠的話可以設置更高。設置完成之後運行:





service zabbix-server restart



問題解決。

“Zabbix poller processes more than 75% busy”警報問題解決