Перейти к основному содержанию

Zabbix server: Utilization of preprocessing manager processes over 75%

Zabbix

На zabbix сервере столкнулся с ошибкой:

Zabbix server: Utilization of preprocessing manager processes over 75%

Не путайте ошибку с другой, очень похожей:

Zabbix server: Utilization of preprocessing worker processes over 75%

Если ошибку с "preprocessor worker processes" можно вылечить добавлением новых воркеров, то с "preprocessing manager processes" так не получится, потому что процесс preprocessing manager у сервера Zabbix всего один.

Повезло уловить тот момент, когда началась проблема. Я добавил новый хост в мониторинг, и сразу словил ошибку.

zabbix

Воркеров я добавил и зеленые пики ушли. А вот красные остались.

Начинаем думать. Проблема связана с препроцессингом. В каком-то случае препроцессинг очень долго отрабатывает. Это может быть препроцессинг элемента данных или в автообнаружении. Визуально я обнаружил, что у меня некоторые данные не выводятся. Не работает препроцессинг по причине того, что в нём используется регулярное выражение, которое почему-то не отрабатывает. В логах тоже наблюдается ошибка вида:

552636:20221205:152210.508 discovery rule "Server bck01.local:ctrl.lld" became not supported: Preprocessing failed for: ..
1. Failed: RangeError: regexp step limit
    at [anon] (duktape.c:88491) internal
    at match () native strict preventsyield
    at [anon] (function:3) preventsyield

Исправляем регулярное выражение. Сильно сказано: "исправляем". Оно в JavaScript прекрасно работало, непонятно что Zabbix нос воротил. Просто переделал регулярку немного иначе, упростил. Результат:

zabbix

Проблема решена.

Надеюсь, этот кейс поможет в поиске узких мест. Копайте в сторону препроцессинга.

Теги

 

Похожие материалы

Zabbix шаблон для мониторинга сервиса 1C Enterprise 8.3

Написал простой шаблон для мониторинга сервиса 1С. Всего один элемент данных и один триггер. Проверяю статус сервиса Агент сервера 1С:Предприятия 8.3 (x86-64).

Теги

Zabbix — срок действия SSL сертификата (2)

Сегодня напишем скрипт для мониторинга срока действия SSL сертификатов наших сайтов. Этот мониторинг пригодится многим. Системным администраторам в крупных компаниях, чтобы не пропустить момент перевыпуска сертификатов. Особенно, если количество сайтов — сотни. Владельцам собственных сайтов. Многие пользуются сервисом Let's Encrypt, особенностью сертификатов которого является короткий срок жизни. Если автоматика обновления сертификатов выйдет из строя, то мониторинг SSL сертификатов поможет выявить проблему до того, как она себя проявит.

Теги

Zabbix шаблон для мониторинга RAID контроллеров LSI, 4-я версия

Сижу я вечером дома после работы, вдруг, понимаю как вытащить данные о температуре и ошибках физических дисков контроллеров LSI.