Решение ошибки Zabbix: Utilization of unreachable poller processes over 75%

Для решения ошибки в мониторинге Zabbix server: Utilization of unreachable poller processes over 75%.

Это предупреждение появляется, потому что ваши элементы требуют много поллеров для завершения. Есть несколько вариантов, которые вы можете сделать.

  1. У вас есть элементы, которые не завершаются должным образом.
    Чтобы проверить это, перейдите в Administration > Queue > Queue overview.
    Если вы видите, что какие-либо элементы занимают больше нескольких минут и возвращают ошибки, то вы столкнулись с плохо настроенными проверками.
  2. Если элементы завершаются правильно, но просто занимают некоторое время, то увеличьте количество поллеров, с которых начинает работать Zabbix.
    Это можно изменить в файле конфигурации Zabbix.
    Обратите внимание, что это решение может вызвать проблемы само по себе, так как главный сервер Zabbix не должен работать с кучей поллеров.
  3. Лучшее решение, когда вы заметите какие-либо проблемы с поллерами, — это перегрузить эти задачи на прокси-сервер Zabbix.
    Это означает, что поллеры прокси будут использоваться вместо поллеров основных серверов Zabbix.
    Настройте один или два прокси и настройте мониторинг на них, используя шаблоны, предоставляемые Zabbix, оттуда разделите нагрузку в зависимости от того, насколько хорошо все работает.

Так как в моем случае элементы отрабатывают в приемлемое время до 10 секунд, увеличиваю количество поллеров.

Настраиваю график Utilization of unreachable poller data collector processes, in %, где видно 100% загрузка поллеров.

Откройте файл zabbix_server.conf:

sudo nano /etc/zabbix/zabbix_server.conf

[nano — текстовый редактор: сочетания клавиш]

Раскомментируйте строку StartPollersUnreachable и увеличьте количество поллеров.

По умолчанию StartPollersUnreachable=1, экспериментально подбираю значение, чтобы средняя загрузка на графике не превышала 75%. В моем случае StartPollersUnreachable=8.

### 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=8

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *