Zabbix icmp pinger processes more than 75% busy
Zabbix server報"Zabbix icmp pinger processes more than 75% busy",之所以出現這個錯誤,因為昨天將模板Template Module ICMP Ping鏈接到Template OS Windows by Zabbix agent模板下和Template OS Linux by Zabbix agent模板下去了,而又忘記修改參數StartPingers,此時由於只有默認的一個線程在在ping,所以出現了這個告警。具體過程如下:
檢查發現參數StartPingers沒有配置,使用默認的值為1,此參數用於設置啟用icmp協議PING主機方式啟動線程數量。如果線程數量太小,監控的服務器數量過多的話,那么它有可能處於非常繁忙的狀態。我們可以適當的調整其大小值
#grep StartPingers /etc/zabbix/zabbix_server.conf
### Option: StartPingers
# StartPingers=1
調整參數大小后,重啟Zabbix-Server服務,發現出錯。具體情況如下所示:
# systemctl restart zabbix-server
Job for zabbix-server.service failed because the control process exited with error code.
See "systemctl status zabbix-server.service" and "journalctl -xe" for details.
檢查錯誤信息,發現是參數設置錯誤,正確的參數是StartPingers,但是我漏掉了一個s,設置成StartPinger,出現了下面錯誤。修改后,重啟Zabbix-Server服務,解決問題。
# journalctl -xe
..............................................
-- Subject: Automatic restarting of a unit has been scheduled
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- Automatic restarting of the unit zabbix-server.service has been scheduled, as the result for
-- the configured Restart= setting for the unit.
Aug 20 10:13:26 xxxxxx systemd[1]: Stopped Zabbix Server.
-- Subject: Unit zabbix-server.service has finished shutting down
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- Unit zabbix-server.service has finished shutting down.
Aug 20 10:13:26 xxxxxx systemd[1]: Starting Zabbix Server...
-- Subject: Unit zabbix-server.service has begun start-up
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- Unit zabbix-server.service has begun starting up.
Aug 20 10:13:26 xxxxxx zabbix_server[2873831]: zabbix_server [2873831]: unknown parameter "StartPinger" in config file "/etc/zabbix/zabbix_server.conf", line 242
Aug 20 10:13:26 xxxxxx systemd[1]: zabbix-server.service: Control process exited, code=exited status=1
Aug 20 10:13:26 xxxxxx systemd[1]: zabbix-server.service: Failed with result 'exit-code'.
Aug 20 10:13:26 xxxxxx systemd[1]: Failed to start Zabbix Server.
-- Subject: Unit zabbix-server.service has failed
-- Defined-By: systemd
-- Support: https://access.redhat.com/support
--
-- Unit zabbix-server.service has failed.
--
-- The result is failed.