Ad Widget

Collapse

Отправка сообщений о событиях через mail

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • chama
    Junior Member
    • Feb 2010
    • 5

    #1

    Отправка сообщений о событиях через mail

    Установил и настроил ssmtp на gmail.com по мануалу http://en.gentoo-wiki.com/wiki/Gmail_and_sSMTP.
    Теперь из командной строки при помощи команды mail ящик уходит письмо с gmail.com.
    Только не могу прикрутить этот способ отправки почты к zabbix.
  • chama
    Junior Member
    • Feb 2010
    • 5

    #2
    Все почти со всем разобрался.
    Создал файл /home/zabbix/bin/mail указанный по пути из файла zabbix_server.conf
    AlertScriptsPath=/home/zabbix/bin/
    В исполняемом файле mail записал:
    #!/bin/sh
    export zabbixmailto=$1
    export zabbixsubject=$2
    export zabbixbody=$3
    echo "$zabbixbody" > /tmp/mymailinput
    /bin/mail -a "Content-Type: text/plain; charset=UTF-8; format=flowed" -s "$zabbixsubject" $zabbixmailto < /tmp/mymailinput
    В заголовке указал что кодировка письма UTF-8, что бы почтовые клиенты нормально их открывали.
    В Типы средств передачи -> ТИПЫ МЕДИА создал сценарий mail с названием скрипта mail
    при выполнении скрипта оно будет дописываться к AlertScriptsPath
    В профиле пользователя создал новое Средство передачи с типом mail
    Дальше в Настройках -> Действия создал действие.
    В событии выбрал Триггер и сделал новую операцию с типом операции Отправить сообщение, отправлять только на mail.
    Теперь сообщения уходят и на почту и как смс.

    Comment

    Working...