zabbix告警“Zabbix poller processes more than 75% busy”


告警原因:

1.某個進程卡住了,

2.僵屍進程出錯,太多,導致慢了

3.網絡延遲(可忽略)

4.zabbix消耗的內存多了

 

告警危害:

普通告警,暫無危害(但是最好處理)

 

 

處理方法:

一:簡單,粗暴(重啟zabbix-server可結合定時任務使用)

service zabbix-server restart

 crontab -e 調出Cron編輯器中增加一個計划:

@daily service zabbix-server restart > /dev/null 2>&1

 

二:編輯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改成多少取決於服務器的性能和監控的數量,將StartPollers設置成12之后就再沒有遇到過警報。如果內存足夠的話可以設置更高。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM