Ad Widget

Collapse

прослема с оповещением по email

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Rihter
    Member
    • Dec 2012
    • 32

    #1

    прослема с оповещением по email

    появилась проблема с оповещением. приходят пустые письма
    Вот что пишел аудит

    вот само действие

    скрипт
    Code:
    #!/bin/sh
    export [email protected]
    export zabbixemailto=$1
    export zabbixsubject=$2
    export zabbixbody=$3
    export smtpserver=yoursmtpserver.com
    export smtplogin=smtpuser
    export smtppass=smtppassword
    
    /usr/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject -m $zabbixbody -s $smtpserver:25 -xu $smtplogin -xp $smtppass
  • dima_dm
    Senior Member
    • Dec 2009
    • 2697

    #2
    Подставьте значения $1, $2 и $3 из уведомления, и попробуйте выполнить ваш скрипт от пользователя zabbix.
    Посмотрите исходный код получаемого сообщения, точно ли оно пустое, или это проблемы с отображением у вашего почтового клиента.
    Last edited by dima_dm; 13-12-2012, 11:05.

    Comment

    • Rihter
      Member
      • Dec 2012
      • 32

      #3
      переменные пустые, добавлял в скрипт echo >>, файл не то что бы пустой, он даже не создается. с клиентом все ок, я и код письма смотрел (сравнивал с другими) и другими клиентами смотрел, все пусто. То есть на сколько я понял, сам забикс переменные передает, но на этапе записи этих переменных в сендмейл и отправке они теряются

      Comment

      • dima_dm
        Senior Member
        • Dec 2009
        • 2697

        #4
        Чудеса какие-то рассказываете.
        скрипт выполняется от пользователя zabbix?

        su - zabbix
        /path_to_script/script.sh тут параметры
        Не забудьте про экранирование спец. символов для shell!!!

        Comment

        • Rihter
          Member
          • Dec 2012
          • 32

          #5
          от забикса не выполняется, пишет что пользователь не доступен

          Comment

          • dima_dm
            Senior Member
            • Dec 2009
            • 2697

            #6
            Originally posted by Rihter
            от забикса не выполняется, пишет что пользователь не доступен
            Не понял. Приведите точно сообщение системы (screenshort).
            У вас демон zabbix_server запущен от пользователя zabbix?

            Comment

            • Rihter
              Member
              • Dec 2012
              • 32

              #7
              Code:
              #su zabbix
              This account is currently not available.

              Comment

              • Rihter
                Member
                • Dec 2012
                • 32

                #8
                в общем есть новости, переехали на новый серв, поставили там zabbix 2.0.4, добавил скрипт, настроил оповещение, письма так же приходят пустыми, но зато уже в лог файл идет запись, аналогичная с тем что в аудите
                Last edited by Rihter; 23-12-2012, 22:06.

                Comment

                • Rihter
                  Member
                  • Dec 2012
                  • 32

                  #9
                  up: все настроил, письма приходят нормально, но
                  немного отклонюсь от темы, есть еще такой вопрос, мне надо этот же скрипт переделать для отправки смс, суть в чем, смс отправляется ссылкой с определенными переменными, в скрипте формирование самой ссылки я сделал (в лог отработка скрипта записывается как надо) но мне как то передать из скрипта открытие самой ссылки, кто то может что то подсказать??

                  Comment

                  Working...