Если вам пришло уведомление от Zabbix содержанием «Zabbix poller processes more than 75% busy.», это говорит о том, что процесс опроса агентов не справляется с нагрузкой и объемом информации.
Что бы решить проблем у переходим в конфигурационный файл zabbix_server.conf:
nano /etc/zabbix/zabbix_server.conf
Находим в конфигурационном файле Zabbix параметр StartPollers, который по умолчанию равен 5. Данное значение увеличим до 15, в зависимости от размера вашей сети:
### Option: StartPollers # Number of pre-forked instances of pollers. # # Mandatory: no # Range: 0-1000 # Default: # StartPollers=5 StartPollers=20
После сохранения изменений не забываем перезапустить службу zabbix-server:
service zabbix-server restart
Если вы столкнулись с похожей проблемой следующего содержания:«Zabbix unreachable poller processes more than 75% busy», то в этом случае в том же файле необходимо найти параметр StartPollersUnreachable и увеличить его значение, например до 3.
### 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=1 StartPollersUnreachable=3
После сохранения изменений перезапустить службу zabbix-server:
service zabbix-server restart
Да простит меня ТС, но если у вас «захлебывается» сервер, то надо подумать о архитектуре. Этаже задача решается разнесением нагрузки на zabbix proxy. В идеале одна сеть/vlan/офис — это свой proxy. А сервер занят обработкой данных с них. Такую же ошибку я решал именно проксиками.