Ad Widget

Collapse

Триггер не выполняет действие

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • ezra
    Junior Member
    • Dec 2022
    • 8

    #1

    Триггер не выполняет действие

    Здравствуйте.

    Развернут заббикс в докере.
    Zabbix 6.2.6
    MySql 8.0
    Какие образы использовались в докере:
    mysql-server:
    image: mysql:8.0
    ​ zabbix-server-mysql:
    image: zabbix/zabbix-server-mysql:6.2.6-alpine
    zabbix-server-mysql:
    image: zabbix/zabbix-server-mysql:6.2.6-alpine
    zabbix-java-gateway:
    image: zabbix/zabbix-java-gateway:alpine-6.0-latest​

    Создал пользователя, привязал почтовый ящик и настроил оповещения.
    Добавил действие к триггеру, когда триггер Unavailable by ICMP ping активен, то приходило оповещение пользователю с привязанным ящиком. После этих действий, роняю хост, триггер активен, но сообщение не приходит. Смотрю проблему, а у нее нет никакого действия. В журнале действий пусто. Пробую еще одно действие, если статус чрезвычайный, то отправлять сообщение, в журнале действий также пусто. В оповещениях деактивированы все способы, кроме Email, тест проходит отлично, письмо приходит.

    Прошу, помогите.

    ​​
  • Answer selected by Kos at 30-01-2023, 09:40.
    Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    Originally posted by ezra
    Я нашел в чем проблема. Пользователь находился в группе "No access to the frontend​", после переноса его в группу администраторов письма полетели. Это было не очевидно, пользователю были нужны права только на отправку писем, он нам не нужен в системе в принципе
    Вероятно, проблема была в том, что пользователь находился только в группе "No access to the frontend​".
    Для получения уведомлений о проблеме пользователь должен иметь право видеть проблему.
    Т.е. фактически - обладать ролью хотя бы Zabbix user и входить хотя бы в какую-то из групп пользователей, имеющих права (хотя бы на чтение) на какую-либо из групп хостов, в которые входит "проблемный" хост.
    Это не отменяет возможности внести этого пользователя также и в группу "No access to the frontend​", чтобы закрыть ему доступ к веб-интерфейсу.

    Comment

    • Alex_UUU
      Senior Member
      • Dec 2018
      • 541

      #2
      К сожалению на этом форуме проблемы с картинками. Не отображаются в нормальную величину
      Как я понял:
      1. Оповещение настроено и оно работает.
      2. Срабатывает триггер. Оповещение приходит
      3. Повторно роняется хост. Никаких оповещений нет.

      Все логично, если в триггере не стоит множественное оповещение. Повторные оповещения не приходят.
      Также в действии можно указать шаги и время между ними. Например 1-100 10m. Будет означать, что каждые 10 минут будет выполняться действие. Но всего 100 раз.

      ЗЫ. не рекомендую ставить бесконечность. Т.к. если оповещеий больше 100 - есть проблемы с отображением.

      Comment

      • ezra
        Junior Member
        • Dec 2022
        • 8

        #3
        Originally posted by Alex_UUU
        К сожалению на этом форуме проблемы с картинками. Не отображаются в нормальную величину
        Как я понял:
        1. Оповещение настроено и оно работает.
        2. Срабатывает триггер. Оповещение приходит
        3. Повторно роняется хост. Никаких оповещений нет.

        Все логично, если в триггере не стоит множественное оповещение. Повторные оповещения не приходят.
        Также в действии можно указать шаги и время между ними. Например 1-100 10m. Будет означать, что каждые 10 минут будет выполняться действие. Но всего 100 раз.

        ЗЫ. не рекомендую ставить бесконечность. Т.к. если оповещеий больше 100 - есть проблемы с отображением.
        Благодарю за ответ. К сожалению, вы не так поняли. Проходит лишь тест сообщения, где настраиваются методы оповещений (Email, Telegram, и.т.д.) вот отсюда тестовое письмо уходит. А когда триггер срабатывает - никаких оповещений нет, в принципе нет ничего в действиях и в самом журнале действий.

        Я нашел в чем проблема. Пользователь находился в группе "No access to the frontend​", после переноса его в группу администраторов письма полетели. Это было не очевидно, пользователю были нужны права только на отправку писем, он нам не нужен в системе в принципе и никаких ошибок в журнале или где-либо еще я не нашел. Конкретно галки с почтой в правах я не нашел и поэтому выдал минимальные права пользователя без доступа к фронтеду.
        Этот пост навел меня на мысль проверить группы.
        Last edited by ezra; 16-12-2022, 10:27.

        Comment

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

          #4
          Originally posted by ezra
          Я нашел в чем проблема. Пользователь находился в группе "No access to the frontend​", после переноса его в группу администраторов письма полетели. Это было не очевидно, пользователю были нужны права только на отправку писем, он нам не нужен в системе в принципе
          Вероятно, проблема была в том, что пользователь находился только в группе "No access to the frontend​".
          Для получения уведомлений о проблеме пользователь должен иметь право видеть проблему.
          Т.е. фактически - обладать ролью хотя бы Zabbix user и входить хотя бы в какую-то из групп пользователей, имеющих права (хотя бы на чтение) на какую-либо из групп хостов, в которые входит "проблемный" хост.
          Это не отменяет возможности внести этого пользователя также и в группу "No access to the frontend​", чтобы закрыть ему доступ к веб-интерфейсу.

          Comment

          • ezra
            Junior Member
            • Dec 2022
            • 8

            #5
            Originally posted by Kos
            Вероятно, проблема была в том, что пользователь находился только в группе "No access to the frontend​".
            Для получения уведомлений о проблеме пользователь должен иметь право видеть проблему.
            Т.е. фактически - обладать ролью хотя бы Zabbix user и входить хотя бы в какую-то из групп пользователей, имеющих права (хотя бы на чтение) на какую-либо из групп хостов, в которые входит "проблемный" хост.
            Это не отменяет возможности внести этого пользователя также и в группу "No access to the frontend​", чтобы закрыть ему доступ к веб-интерфейсу.
            Благодарю за описание функционирования оповещений со стороны пользователя. Я учту это в будущем.

            Comment

            • mgnhost
              Junior Member
              • Jul 2012
              • 9

              #6
              delete message
              Last edited by mgnhost; 29-01-2023, 00:15.

              Comment

              • lll
                Junior Member
                • Jan 2023
                • 10

                #7
                Здесь бы стоило снять с ответа ТС самому себе отметку правильного ответа, т.к. внесение пользователя в группу администраторов только для отправки ему уведомлений -- костыль костыльный. Правильно по существу ответил Kos.
                Если у модераторов нет возможности переставлять признаки правильного ответа, то можно предложить админам.

                Comment


                • Kos
                  Kos commented
                  Editing a comment
                  "По просьбам трудящихся" - сделано, хоть это и не скромно с моей стороны

                • lll
                  lll commented
                  Editing a comment
                  В данном случае недостаточная скромность второстепенна. Важнее, что пришедшие сюда через поиск сразу увидят правильный ответ. Далеко не все станут перечитывать всю ветку в поисках истины.
              Working...