Ad Widget

Collapse

Текст в оповещениях повторяется

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Virtul
    Junior Member
    • Jun 2011
    • 7

    #1

    Текст в оповещениях повторяется

    Доброго времени суток
    столкнулся с такой проблемой:
    создал 2 новых способов оповещения, для скрипта (дёргает MTA, который пересылает почту на smtp сервер с авторизацией), второй такойже, для того чтобы удобнее управлять было (для смс рассылки)
    создал действие почти как описано в быстром старте - оповещается вся группа админов, только одним способом сообщение:
    {TRIGGER.NAME}: {TRIGGER.STATUS}
    Значение триггера = "ПРОБЛЕМА"
    приходит письмо с заголовком
    Server host is unreachable: OK
    почему ОК? там же problem должно быть...
    а в теле вообще ересь:

    To: имейл который указан для этогоже пользователя, но в другом способе оповещения
    Subject: Server host is unreachable: PROBLEM

    Server host is unreachable: PROBLEM
    Last value: Unreachable (2)


    To: тот же адрес
    Subject: Server host is unreachable: OK

    Server host is unreachable: OK
    Last value: Up (0)
    и так ещё сколько-то раз...
    как разобраться что происходит? =)
    Заранее благодарю за ответы
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Для начала посмотреть логи:
    Логируются все действия.
    Администрирование=>Аудит=>ДЕЙСТВИЯ

    Comment

    • Virtul
      Junior Member
      • Jun 2011
      • 7

      #3
      Originally posted by dima_dm
      Для начала посмотреть логи:
      Логируются все действия.
      Администрирование=>Аудит=>ДЕЙСТВИЯ
      Спасибо за Ваш ответ,
      туда уже смотрел, там собственно всё нормально, отсылается письмо с текстом:
      Тема:
      Server host is unreachable: PROBLEM

      Сообщение:
      Server host is unreachable: PROBLEM Last value: Unreachable (2)
      (для писем Last value действительно должен отправляться), но письмо приходит такое же чудное

      Comment

      • Virtul
        Junior Member
        • Jun 2011
        • 7

        #4
        и ещё косяк: должны приходить письма на все тригеры со статусом проблема, но, когда пальнул триггер нагрузки процессора - в тексте уведомления всё равно был бред про недоступный хост, а в самом-самом конце было нужное сообщение про нагрузку
        ну собственно сейчас проверил - во всех письмах актуальное сообщение идёт в самом низу, а в начале это кажется вся история предыдущих проблем при том отосланная не только этим способом уведомления, но и всеми другими, которые есть у пользователя
        может zabbix что-то не то передаёт параметром в скрипт?
        Last edited by Virtul; 08-06-2011, 12:52.

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Т.е. у Вас идёт оповещение через внешний скрипт.
          Вставьте в скрипт Debug строки и пишите данные в файл, т.е. логируйте время и какие параметры приходят скрипту и их значения. Скорее всего проблема именно в скрипте оповещения.

          Comment

          • Virtul
            Junior Member
            • Jun 2011
            • 7

            #6
            Originally posted by dima_dm
            Т.е. у Вас идёт оповещение через внешний скрипт.
            Вставьте в скрипт Debug строки и пишите данные в файл, т.е. логируйте время и какие параметры приходят скрипту и их значения. Скорее всего проблема именно в скрипте оповещения.
            спасибо, наверное так, пытаюсь узнать что передаётся, но с линуксом опыта маловато, может кто поможет? =) вот скрипт:
            PHP Code:
            #!/bin/sh
            zabbixmailto=$1
            zabbixsubject
            =$2
            zabbixbody
            =$3
            echo $>> fromzabbix
            echo ${zabbixbody} >> scriptstring 
            (zabbixbody вставляется в тело письма)
            запускаю из консоли - файлы создаются, если запускает веб сервер - файлов нет =( где туплю? наверное, это из-за того, что у апача перенаправлены стандартные выводы или что-нибудь такое? =)
            как бы таки выяснить что zambbix передаёт в скрипт?

            Comment

            • dima_dm
              Senior Member
              • Dec 2009
              • 2697

              #7
              Что-то в этом духе
              Code:
              echo " Start"; date; >>/tmp/dbg.txt
              echo "\nzabbixmailto=$1\n" >>/tmp/dbg.txt
              echo "\nzabbixsubject=$2\n" >>/tmp/dbg.txt
              echo "\nzabbixbody=$3\n" >>/tmp/dbg.txt
              echo " End"; date; >>/tmp/dbg.txt

              Comment

              Working...