Ad Widget

Collapse

Триггер мониторинга лога с уникальным идентификатором

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • rlz
    Junior Member
    • Nov 2021
    • 2

    #1

    Триггер мониторинга лога с уникальным идентификатором

    Добрый день.
    Пытаюсь настроить сработку триггера, в случае получения определенных данных и автоматическое его закрытие, в случае получения других.
    Казалось бы, данная тема на форуме раскрыта уже не 1 раз, но есть определенный нюанс - в логе фигурируют данные с разными ID (пример: "Потерян ID 8383 0 0 1" или "Потерян ID v91_67s 0 0 1" и соотв. "Восстановлен ID 8383 0 0 2", "Восстановлен ID v91_67s 0 0 2")
    На каждый ID нужно создавать отдельную проблему + в случае возникновения "Восстановлен", сопоставлять ID и если он найден, то закрывать проблему.

    Пример лога:
    Code:
    27.10.2021 15:41:22 Система Потерян сигнал на 123.8.3 0 0 1
    27.10.2021 15:41:31 Система Система остановлена 0 0 1
    27.10.2021 15:44:22 Система Потерян сигнал на канале rv9231 0 0 1
    27.10.2021 15:45:22 Система Потерян сигнал на канале s13 0 0 1
    27.10.2021 15:41:22 Система Восстановлен сигнал на канале rv9231 0 0 2
    В случае примера с логом, нужно открыть 3 проблемы, затем одну из них закрыть (по id rv9231)

    Как парсить и выделять этот ID и сопоставлять?
    Вроде как, что-то с тегами триггера можно реализовать - но как, не понимаю.
    Пробовал в теге писать:
    Code:
    {{ITEM.VALUE}.iregsub("канале\[(.*)]\,"\1")}
    По идее, он должен был создавать отдельную проблему под уникальный ID. Но это не работает. Тэг в триггере не появляется.

    Опыта работы с заббиксом еще мало
  • Answer selected by Kos at 15-11-2021, 12:48.
    Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    Это называется "Корреляция событий на основе триггеров", ссылка на документацию версии 5 (LTS).
    Там же рядом - про теги события.

    Если что-то останется неясным, рекомендую почитать английскую версию (переключатель языка вверху), т.к. остальные языковые версии переводят не сразу и они могут отставать от оригинала (иногда довольно сильно).

    Comment

    • Kos
      Senior Member
      Zabbix Certified SpecialistZabbix Certified Professional
      • Aug 2015
      • 3404

      #2
      Это называется "Корреляция событий на основе триггеров", ссылка на документацию версии 5 (LTS).
      Там же рядом - про теги события.

      Если что-то останется неясным, рекомендую почитать английскую версию (переключатель языка вверху), т.к. остальные языковые версии переводят не сразу и они могут отставать от оригинала (иногда довольно сильно).

      Comment

      • rlz
        Junior Member
        • Nov 2021
        • 2

        #3
        Разобрался, все заработало.
        Спасибо.

        Comment

        Working...