Ad Widget

Collapse

Не исполняет скрипт при оповещении.

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Toiran
    Junior Member
    • Oct 2011
    • 5

    #1

    Не исполняет скрипт при оповещении.

    Решил прикрутить оповещение через мыльник. Все сделал...Запилил скрипт для отправки мыла. Поставил 2 СМТП агента. Проверил их работоспособность. Проверил автономную работоспособность скриптов. Все пашет. Но, при возникновении проблеммы Заььикс не исполняет данный скрипт Тоесть в действиях он говорит, что мол все отправлено, но ничего не происходит. Я уже убрал из скрипта переменные и сделал чтоб он просто отсылал почту со статическим текстом на определеннй адрес. Тобишь при простом исполнении скрипта почта доходит, но сам Заббикс ничего видимо не делает с ним. Я уже проверил 100 раз сервер конф файл...проверил и попеременял пути до скриптов...все одно. РАботал и из под рута и из под другой учетки...пох..все одно Поможите чем можите А то я уж чето и незнаю куда рыть
  • FreeD
    Member
    • Aug 2011
    • 68

    #2
    А лог смотрели?

    Comment

    • Toiran
      Junior Member
      • Oct 2011
      • 5

      #3
      Конечно смотрел...там пусто Путем выдавания всех возможных прав пользователю из под которого и кому шлется почта получил следующее. Скрипт начал выполняться, но только если в нем все вбито статикой( Если вставляешь переменные которые должен вбить Забикс, то ничего на почту не прихродит и в логах тишина...

      #!/bin/sh
      export smtpemailfrom=zabbix
      export zabbixemailto=$1
      export zabbixsubject=$2
      export zabbixbody=$3
      export smtpserver=smtp.mail.ru
      export [email protected]
      export smtppass=zabbix

      /usr/bin/sendemail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject -m $zabbixbody -s $smtpserver:25 -xu $smtplogin -xp $smtppass
      вот так не робит...


      #!/bin/sh
      export smtpemailfrom=zabbix
      export [email protected]
      export zabbixsubject=123
      export zabbixbody=123
      export smtpserver=smtp.mail.ru
      export [email protected]
      export smtppass=zabbix

      /usr/bin/sendemail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject -m $zabbixbody -s $smtpserver:25 -xu $smtplogin -xp $smtppass
      Вот так робит...И на почту [email protected] приходит письмо с темой 123 и текстом 123 с почты [email protected] ([email protected] и [email protected] вымышлены)
      Last edited by Toiran; 01-11-2011, 14:23.

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Логируются все действия.
        Администрирование=>Аудит=>ДЕЙСТВИЯ
        Что пишет?

        Comment

        • Toiran
          Junior Member
          • Oct 2011
          • 5

          #5
          Пишет что состояние отправлено.
          Причем по 2-м агентам... Правда по 1-му ругается лог файл, что мол незнает комманды email в скрипте...но это хрен с ним... По 2-му то агенту все улетает. Но только если все статикой забьешь...

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Originally posted by Toiran
            Правда по 1-му ругается лог файл, что мол незнает комманды email в скрипте...но это хрен с ним..
            Путь полный от корня к email пропишите. И где эта команда в вашем скрипте?
            Last edited by dima_dm; 01-11-2011, 14:26.

            Comment

            • Toiran
              Junior Member
              • Oct 2011
              • 5

              #7
              Второй скрипт выглядит вот так

              #!/bin/sh
              export emailto=$1
              export body=$3
              export subject=$2
              echo $body | email -s "$subject" $emailto

              При внесении статических данных и ручном запуске все работает...

              Кстати...В Действиях в аудите вид сообщений корректный...как я и забивал

              01 Ноя 2011 16:05:04 Alert2 отправлено [email protected]
              Тема: Bomber LOST!!!

              Сообщение:
              Bomber ( 192.168.88.239 ) пропал с экранов радаров в 16:05:04 !!!!
              Last edited by Toiran; 01-11-2011, 14:39.

              Comment

              • dima_dm
                Senior Member
                • Dec 2009
                • 2697

                #8
                Повторю:
                Путь полный от корня к email пропишите.

                Comment

                • Toiran
                  Junior Member
                  • Oct 2011
                  • 5

                  #9
                  Прописал полный путь до Email по 1-му скрипту почта начала ходить... Вери биг спасибо Буду курить 2-го агента...че там не так.

                  Comment

                  Working...