понедельник, 31 марта 2014 г.

Zabbix icmp pinger processes more than 75% busy. Небольшой тюнинг zabbix сервера.

Это небольшая заметка для новых пользователей zabbix, которые наверняка столкнуться с описанной проблемой.
И так, вы установили свежую версию Zabbix сервера. Поменяли в настройках ping на fping (как описывалось ранее) и приступили к добавлению узлов на мониторинг. После добавления 5-10 узлов с интервалом опроса в 10 (к примеру) секунд может возникнуть следующая проблема:
Zabbix icmp pinger processes more than 75% busy - говорит нам о том, что процесс pinger перегружен. И если продолжить добавлять узлы на мониторинг, то вскоре данные просто перестанут успевать обрабатываться.
Исправить ситуацию можно увеличив кол-во pinger процессов. Для этого необходимо поправить конфигурацию zabbix сервера:

vi /etc/zabbix/zabbix_server.conf
находим строчки
### Option: StartPingers
# Number of pre-forked instances of ICMP pingers.
#
# Mandatory: no
# Range: 0-1000
# Default:
# StartPingers=1
Раскомментируем StartPingers и установим значение 5.
StartPingers=5
Сохраняем конфигурацию и перезагружаем zabbix сервер
service zabbix-server restart
После перезагрузки можно посмотреть график загрузки Zabbix busy icmp pinger processes, in % (Мониторинг->Последние данные->Zabbix Server)
Как видим, загрузка процесса значительно снизилась. Можно продолжать добавлять устройства на мониторинг.

7 комментариев:

  1. Спасибо!А не подскажите какой потолок единиц оборудования у 5-ти пингеров?

    ОтветитьУдалить
    Ответы
    1. Все зависит от интервалов. Чем чаще проверки ping, тем меньше хостов можно мониторить. Измерить можно только империческим путем.

      Удалить
    2. У меня на данный момент настройки такие: 50 пингеров и 10 StartDiscovers, интервал 120 сек.Проверка простая, проверяются 50 узлов, ключ icmpping[] , триггер {ICMP_Ping:icmpping[].last(0)}=0 . На графике Zabbix busy icmp pinger processes, in % раз в 120 сек скачок до 76% нижний порог 25% - это нормальная работа zabbix?Может есть еще какие-то варианты оптимизировать работу мониторинга?

      Удалить
    3. завтра постараюсь скинуть подобную статистику со своего тестового сервера.

      Удалить
    4. У меня сейчас на тестовом сервере мониторится 17 объектов с интервалом 10 секунд. 5 пингеров. Текущая загрузка 41%.

      Удалить

Новый сайт проекта

Новый сайт проекта
Прокачай себя, а не персонажа из игры

Translate

Популярные сообщения

Blog Archive

Технологии Blogger.