Hey folks, this is the third post about tweaking the Zabbix configurations. All changes that I've suggested here were based on a Zabbix Server with 50+ hosts. Another thing that can happen to your server, it's the poller get overwhelmed by the amount of servers that need to be polled plus the ones that are not responding. Bellow two images where you can see the log and the graphic where you can see the usage percent.
To solve, let's go back to the zabbix_server.conf
file and find two variables, StartPollers
and StartPollersUnreachable
. Increase them as needed. There's no magic number, you must see what works for you. But keep in mind that the StartPollersUnreachable
is responsible for that host that can't be "reached" (of course) and will hold your poller more time.
### Option: StartPollers
# Number of pre-forked instances of pollers.
#
# Mandatory: no
# Range: 0-1000
# Default:
StartPollers=20
#...
### Option: StartPollersUnreachable
# Number of pre-forked instances of pollers for unreachable hosts (including IPMI and Java).
# At least one poller for unreachable hosts must be running if regular, IPMI or Java pollers
# are started.
#
# Mandatory: no
# Range: 0-1000
# Default:
StartPollersUnreachable=5
After the change, restart the server and wait a few moments and take a look again at your dashboard. Bellow the effect that I've got.