Zabbix

Регулярные выражения и Zabbix

Начиная с Windows Server 2016 появились забавные службы, например: Синхронизация узлаNNN, которые после перезагрузки меняли свое название (окончание). Zabbix реагирует на такие изменения сообщениями:

Проблема: Service “OneSyncSvc442d6” (Синхронизация узла442d6) is not running (startup type automatic delayed)

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

В Zabbix есть настройка регулярных выражений, конкретней нас будет интересовать Windows service names for discovery.

По умолчанию значение Windows service names for discovery:

Обычно проблемы есть у следующих служб:

  1. MapsBroker
  2. OneSyncSvc
  3. BITS
  4. TrustedInstaller
  5. WbioSrvc

Получается следующая строчка:

В случае появления новых служб, их так же можно будет добавить в исключение.

3 комментария

  • Евгений

    Судя по всему шаришь в регулярках получше меня, я только знакомлюсь с этим вопросом.
    Подскажи пожалуйста:
    Есть элемент данных SNMP, приходит в виде двух строк HEX, делать внешнюю обработку\перекодировку этих данных не вижу смысла, т.к. потом нужно будет всёравно переводить значение в цифровое и там заранее известное содержимое, и бывает 2-4 варианта значений. Поэтому я вздумал это дело пропускать через “пред обработку – регулярным выражением “. Ранее, с заменой слов на цифровое значение, я это уже проделывал. Но в случаи с HEX, получается 2 строки с кучей пробелов…
    Долго сидел разбирался в этих регулярках, состряпал вот такую конструкцию:
    https://regex101.com/r/TUek21/1 , и на regex101 всё отрабатывает как надо, удаляется первая строка вторая меняется на цифру по словарю
    Когда я переношу это в zabbix (в предобработку) – не работает 🙁 Подскажи что не так?

  • Vovka

    А вот у меня другая проблема, с этими CDPUserSvc и WpnUserService понятно – делается по аналогии.
    Но как исключить сервисы, которые могут называться по-разному, но содержат в себе специфические части? Например “HP LaserJet Service” и “Р1220 LaserJet Service” этих принтеров зоопарк

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

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

Нажимая кнопку Отправить комментарий Я даю согласие на обработку персональных данных.