Ad Widget

Collapse

Проблемы с оповещением

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • zxxc
    Member
    • Oct 2009
    • 50

    #1

    Проблемы с оповещением

    У меня появилась, не понятно после чего, проблема с оповещением

    При оповещении, zabbix не обращает внимания установлена или нет галочка на ОК-оповещения, т.е. выключена галка, а ок оповещение приходит, если галку установить, и написать в сообщении другой вид сообщения, отличного от оповещения об ошибках
    То ок-оповещение все равно приходит в формате оповещения об ошибке

    Т.е., не работает сообщение уведомления, приходит оно всегда и приход ввиде "Сообщение по умолчанию"
    Сталкивался кто с такой проблемой? Как ее решить?
  • dotneft
    Senior Member
    • Nov 2008
    • 699

    #2
    добавить в условие "Статус триггера = ПРОБЛЕМА"

    Comment

    • zxxc
      Member
      • Oct 2009
      • 50

      #3
      помоголо спасибо

      А почему без указания этого что проблема работало раньше?

      И почему у меня иногда по нескольку писем о восстановлении приходит? когда 1, а когда и по 10-15

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Originally posted by zxxc
        И почему у меня иногда по нескольку писем о восстановлении приходит? когда 1, а когда и по 10-15
        Скорее всего, скрипт отправки не получает код, что сообщение отправлено. Отправляет повторно. Смотрите логи почтового сервера.

        Comment

        • zxxc
          Member
          • Oct 2009
          • 50

          #5
          Originally posted by dima_dm
          Скорее всего, скрипт отправки не получает код, что сообщение отправлено. Отправляет повторно. Смотрите логи почтового сервера.
          Почтового сервера нет, есть самописный скрипт который неткатом отправляем почту прямо на сервер-получателя и судя по всему эти 10-20 писем формируются забиксом. Такая ситуация уже третий или четвертый раз повторяется, прикольно еще и тоже что эти 10-20 оповещений могут валится и на смс, т.к. смс тоже отправляется внешним скриптом

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            А дописать логирование и debug информацию в скрипт, и понять что происходит не пробовали?
            А происходит, скорее всего, всё именно так, как я написал в предыдущем письме. Т.е. либо происходит ошибка при выполнении скрипта, либо он выполняется слишком долго, и происходит Timeout.

            Comment

            • zxxc
              Member
              • Oct 2009
              • 50

              #7
              Я не понимаю что можно логировать? Тему письма, время запуска скрипта?
              Все письма отправляются единовременно, это видно и по тому как они возникают в событиях забикса в одну секунду, но не понятно что приводит к генерации нескольких и от чего зависит количество

              Что скрипт выполняется долго я в курсе, у нас проблемы с почтовым сервером он может принять письмо одно от 15 до 60 секунд..или дольше

              О каком таймауте вы говорите?

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

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Логируйте всё, что считаете нужным.
                Об этом
                /etc/zabbix/zabbix_server.conf
                ### Option: Timeout
                # Specifies how long we wait for agent, SNMP device or external check (in seconds).
                #
                # Mandatory: no
                # Range: 1-30
                # Default:
                Timeout=30

                Если скрипт выполняется больше 30 секунд, в этом и проблема. Это максимальный Timeout для external check.
                Решение:
                Чинить свой почтовик, ставить локальный почтовый сервер, отправлять через него.

                Comment

                • oalex
                  Member
                  • Jul 2009
                  • 86

                  #9
                  Originally posted by dotneft
                  добавить в условие "Статус триггера = ПРОБЛЕМА"
                  не совсем понял где ставить условие - в action ?
                  допустим у меня сейчас :
                  (A) Trigger = "test_oalex"
                  (B) Trigger value = "OK"
                  добавляю, убираю В - результат один - триггер срабатывает, но action не происходит

                  p.s.
                  в процессе выяснилось - события уходят только на админа... на любую другую группу (пользователя) не отправляются (версия 1,8,2)
                  Last edited by oalex; 05-04-2010, 06:34.

                  Comment

                  • disa_nsk
                    Junior Member
                    • Jan 2012
                    • 20

                    #10
                    Апну тут
                    дело такое:
                    есть активный работающий триггер {APC6000:upsBasicOutputStatus.last(0)}#2
                    прикручен к действию, стоит галка "Сообщение о восстановлении"
                    Условия:
                    (A) и (B)
                    (A) Триггер = "APC6000:APC6000 power failure"
                    (B) Значение триггера = "ПРОБЛЕМА"

                    Вот только смски приходят только о восстановлении триггера. А по срабатыванию нет их.
                    При условии только (А) вообще никаких оповещений не приходит.

                    ЗЫ и до кучи по поводу тройных смсок. С ними играться можно только изменяя Timeout в zabbix_server.conf ?

                    Comment

                    • Zuzuka
                      Member
                      • Aug 2011
                      • 39

                      #11
                      Originally posted by oalex
                      выяснилось - события уходят только на админа... на любую другую группу (пользователя) не отправляются (версия 1,8,2)
                      Посмотрите в правах доступа "других групп" (пользователей), чтобы хосты, с которых оповещения должны уходить не были в группе доступа deny.

                      Comment

                      • turboon
                        Member
                        • Sep 2010
                        • 93

                        #12
                        Попробуйте посмотреть аудит действий

                        Вот здесь: http://zabbix/auditacts.php
                        Ну, или через Администрирование-Аудит-Действия.
                        Пару раз это помогало мне решать похожие проблемы.

                        Comment

                        Working...