天天看點

解決CentOS“Zabbix discoverer processes 75% busy”的問題 解決CentOS“Zabbix discoverer processes 75% busy”的問題

解決CentOS“Zabbix discoverer processes 75% busy”的問題

拓荒者發表于運維經驗分享訂閱

253

解決CentOS“Zabbix discoverer processes 75% busy”的問題 解決CentOS“Zabbix discoverer processes 75% busy”的問題

騰訊雲伺服器 年付3折起

首次購買雲伺服器 最低3折起 超高成本效益

限時搶購

在使用Zabbix過程中,當開啟自動發現協定後,頻繁出現“ Zabbix discoverer processes more than 75% busy”的報警資訊,如下:

Trigger: Zabbix discoverer processes more than 75% busy
Trigger status: PROBLEM
Trigger severity: Average
Trigger IP: 61.172.253.59
Item values:
1. Zabbix busy discoverer processes, in % (192.168.1.222:zabbix[process,discoverer,avg,busy]): 100 %
Original event ID: 4690           

複制

網上找了一下,導緻報警的主要原因有很多: 1.支撐Zabbix的MySQL卡住了 2.Zabbix伺服器的IO卡住了都有可能 3.Zabbix程序配置設定到記憶體不足 4.目标伺服器網絡不通 于是,考慮通過增加Zabbix Server啟動時初始化程序的數量,直接增加輪詢的負載量,避免這種報錯。 修改/etc/zabbix/zabbix_server.conf,找到StartPollers

複制

  1. ### Option: StartPollers
  2. # Number of pre-forked instances of pollers.
  3. #
  4. # Mandatory: no
  5. # Range: 0-1000
  6. # Default:
  7. StartPollers=5

根據系統硬體配置,可以設定成更高的數值。還有一種解決辦法,就是定時重新開機一下Zabbix Server服務。可以通過定時腳本來配置,如下所示:

複制

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

轉載請注明:知識庫 » 解決CentOS“Zabbix discoverer processes 75% busy”的問題

(adsbygoogle = window.adsbygoogle || []).push({});

(adsbygoogle = window.adsbygoogle || []).push({});