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

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 шаблон для мониторинга стоечного переключателя APC Rack ATS

Делюсь полезным шаблоном для мониторинга стоечного переключателя APC Rack ATS. Мониторим по SNMP. Шаблон делал сам. К шаблону прилинкован другой встроенный шаблон: "Template SNMP Device". В шаблоне 4 приложения, 18 элементов данных, 4 триггера, 2 графика, 1 правило обнаружения, 8 прототипов элементов данных, 1 прототип триггера, 1 прототип графика.

Теги

Zabbix — special characters are not allowed in the parameters

При получении некоторых элементов данных в подключаемых или создаваемых шаблонах можно получить ошибку:  Special characters ", ', ", `, *, ?, [, ], {, }, ~, $, !, &, ;, (, ), , |, #, @, 0x0a" are not allowed in the parameters.

Теги