Ad Widget

Collapse

Срабатывание триггер при отсутствие его в списках Действия триггеров

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Runwild
    Junior Member
    • Jun 2021
    • 16

    #1

    Срабатывание триггер при отсутствие его в списках Действия триггеров

    Создал новый шаблон, новые элементы, написал триггеры.
    Условие срабатывания в моём случае наличие указанного шаблона или триггера для конкретного пользователя в системе, достигаю путем добавления шаблона или триггера в Настройка - Действия - Действия триггеров.
    Вопрос в том, что после создания шаблона, я не добавлял ничего в действия триггера.

    Как можно выяснить, как получилось так, что сработал данный триггер ?
    Возможно есть какой то журнал ?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    0) Судя по названиям разделов в веб-интерфейсе Zabbix, у вас используется версия меньше, чем 7.0. Но лучше, задавая вопрос, всегда явно указывать вашу версию - от этого может зависеть ответ.

    1) Тут явно некоторое недопонимание. В меню "Настройка" - "Действия" - (что-то-там) настраивается не то, когда будет срабатывать триггер, а то, как на это срабатывание реагировать (например, отправить оповещение или запустить скрипт на сервере либо на агенте). На срабатывания триггера это не влияет никак, все условия триггера описываются в настройках самого триггера (в первую очередь - в его выражении).

    2) По настройке Zabbix есть достаточно толковая документация. Только нужно учесть, что перевод этой документации на русский язык может быть не всегда актуальным и/или корректным; лично я рекомендую пользоваться переводом к версии 6.0 (ссылка) - как LTS-версия, она более-менее прилично переведена и продолжает поддерживаться (кроме, разве что, раздела "API", который вряд ли актуален для вас в данный момент). Переводы версий 6.2 и 6.4 заметно хуже, а перевод версии 7.0 пока ещё публично не доступен (надеюсь, сможет открыться к Новому году).

    3) Если под "срабатываниями" в данном случае подразумевались именно действия, то нужно видеть настройки ваших действий.
    Следует учитывать, что для каждого события (например, события "триггер перешёл в состояние ПРОБЛЕМА") будет просматриваться весь список настроенных действий и выполняться каждое из тех, для которых совпадёт набор настроенных для него условий. К примеру, если есть триггерное действие "для любых событий уровня (Предупреждение или выше) отсылать уведомление всем администраторам Zabbix", то оно будет высылать уведомления указанным адресатам независимо от того, какие ещё действия есть и какие у этих дополнительных действий есть условия.
    Last edited by Kos; 30-10-2024, 19:03.

    Comment

    • Runwild
      Junior Member
      • Jun 2021
      • 16

      #3
      Спасибо за комментарий,
      0) упустил, версия сервера 6.0.
      1) В меню "Настройка" - "Действия" - именно "Действия триггеров", можно задать реакцию системы при возникновение события, в каждом созданном действие добавлен шаблон \ триггер на который стоит реагировать, а в разделе "Операции", как реагировать. Выставлено уведомление по Телеграмм конкретного пользователя.
      2) Спасибо за совет.
      3) Как и писал выше, в действие добавлены шаблоны или конкретные триггеры, а в разделе "Операции", как реагировать. Выставлено уведомление по Телеграмм конкретного пользователя.


      Attached Files

      Comment

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

        #4
        Спасибо за ответ.
        Я правильно понимаю, что вопрос сводится к тому, чтобы понять, почему при срабатывании какого-то триггера ушло сообщение конкретному пользователю, хотя это не предполагалось?

        Из мест, куда можно глянуть:
        • Мониторинг -> Проблемы, найти нужную проблему (если она уже закрыта, то отсыкать в истории), и нажать мышкой на ссылку в отметке времени начала этой проблемы. Будут отображены подробности этой проблемы, в том числе все действия по ней.
        • Отчёты -> Журнал действий, выбрать нужный период в селекторе времени, убедиться, что и по каким каналам отсылалось.
        К сожалению, в обоих случаях будут видны только сами сработавшие действия, но не видны правила, которые привели к их срабатыванию. Это придётся вычислять самостоятельно, разглядывая все правила, где в адресаты мог попасть указанный пользователь.

        Comment

        • Runwild
          Junior Member
          • Jun 2021
          • 16

          #5
          Да, верно, срабатывание триггера не предполагалось.
          Спасибо за наводку, буду смотреть.

          Comment

          • Runwild
            Junior Member
            • Jun 2021
            • 16

            #6
            Посмотрев указанные разделы, так и не нашёл ответа на вопрос, о причине срабатывания триггера. В действиях ни триггер, ни шаблон, ни хост,... не описаны. Остается загадкой причина срабатывания. Попробую внести в действия шаблон. Посмотрим что получится.

            Comment

            • Runwild
              Junior Member
              • Jun 2021
              • 16

              #7
              Еще интересней, пытаюсь редактировать ранее созданное действие (где описаны реакции системы на срабатывание триггера). Пытаюсь просто сохранить, вылетает ошибка:
              • Ошибочный параметр "/1/filter/conditions": некорректное количество условий.
              Посчитал, всё сходиться...

              Comment

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

                #8
                Originally posted by Runwild
                Посмотрев указанные разделы, так и не нашёл ответа на вопрос, о причине срабатывания триггера. В действиях ни триггер, ни шаблон, ни хост,... не описаны. Остается загадкой причина срабатывания. Попробую внести в действия шаблон. Посмотрим что получится.
                Много ли у вас действий? Действительно ли вы проанализировали каждое из них?
                Если не очень много, либо если они все для отсылки оповещений используют тот же стандартный шаблон сообщения, то можно в шаблон сообщения добавить макросы {ACTION.NAME} и/или {ACTION.ID} - в этом случае при срабатывании в самом сообщении будет указано, какое именно действие отработало.

                Comment

                • Runwild
                  Junior Member
                  • Jun 2021
                  • 16

                  #9
                  Разобрался, после работы с данными в "Тип вычисления" и Условия (на основе Подпись, пересоздал Тип Вычисления) всё сохранилось, проверил сработку алерты, уведомления перестали приходить.

                  Comment

                  Working...