Ad Widget

Collapse

Нет оповещений на почту

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • emfiro
    Junior Member
    • Jul 2012
    • 7

    #1

    Нет оповещений на почту

    Здравствуйте. Покрытый мазолями вопрос. Настраивал оповещения по статье http://habrahabr.ru/post/81630/, только использовал ssmtp. Читал доку, читал http://habrahabr.ru/post/125340/. Zabbix 2.0. Debian 6. Пути в конфиге сервера до алерскриптов выставил. Сам скрипт sendemail следующий:


    #!/bin/sh

    export zabbixemailto=$1
    export zabbixsubject=$2
    export zabbixbody=$3

    echo "$zabbixbody" | mail -s "$zabbixsubject" $zabbixemailto

    права с горя дал ему 777 ) владелец zabbix.zabbix

    в оповещениях все настроил по статьям. из консоли командой

    echo "emae" | mail -s "test" [email protected]

    почта приходит

    когда тригер срабатывает в Событиях в графе действие напротив тригера стоит Ok. В аудите тишина. Если у кого есть советы или идеи, я с радостью невероятной выслушаю.
    Спасибо!
  • bga83
    Senior Member
    • Sep 2011
    • 268

    #2
    У меня есть подозрения, что "свои" уведомления в версии 2.0 перестали работать

    Аналогичные проблемы:

    и конец ветки http://www.zabbix.com/forum/showthread.php?t=27031

    Comment

    • emfiro
      Junior Member
      • Jul 2012
      • 7

      #3
      Надеюсь, это я где то допустил ошибку.

      Comment

      • sersad
        Senior Member
        • May 2009
        • 518

        #4
        Автор статьи я, и у меня все работает при переезде с 1.8 на 2.0.0.
        Единственно изминилось расположение скрипта на
        /usr/local/share/zabbix/alertscripts/zabbix_sendemail

        содержимое
        Code:
        #!/bin/bash
        
        export smtpemailfrom=ффффф@фффф.ru
        export zabbixemailto=$1
        export zabbixsubject=$2
        export zabbixbody=$3
        export smtpserver=ффф.фффф.ru
        export smtplogin=фффф@ффффф.ru
        export smtppass=фффффффффффф
        
        /usr/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject -m $zabbixbody -s $smtpserver:25 -xu $smtplogin -xp $smtppass
        echo "zabbixemailto"
        echo "$1" >> /tmp/sendemail.log
        echo "zabbixsubject"
        echo "$2" >> /tmp/sendemail.log
        echo "zabbixbody"
        echo "$3" >> /tmp/sendemail.log
        echo " " >> /tmp/sendemail.log
        в Настройка способов оповещения
        Описание send_email
        Тип Скрипт
        Имя скрипта zabbix_sendemail
        в пользователе способо оповещениеня выбирать zabbix_sendemail

        Попробуйте не использовать ssmtp

        Comment

        • emfiro
          Junior Member
          • Jul 2012
          • 7

          #5
          Дело в том что при стандартной проверке sendemail из консоли я получаю:
          Ошибка сегментирования. Поэтому отложил его. Мне казалось, что значения не имеет, использую я sendemail или же ssmtp.

          Постараюсь разобраться с ошибкой и попробовать скрипт на sendemail

          Comment

          • emfiro
            Junior Member
            • Jul 2012
            • 7

            #6
            Большое спасибо за помощь. Скрипт работает исправно.

            Comment

            Working...