Пытаюсь настроить отправку email сообщений через сервер с аунтификацией.
Делал как описано на этом форуме в одном топике.
Система - FreeBSD 8.0
1. В zabbix_server.conf прописал: AlertScriptsPath=/usr/local/etc/zabbix/bin/
2. В каталог /usr/local/etc/zabbix/bin/ положил скрипт zabbix_sendmail (права 755 выставил) со следующим содержанием:
#!/bin/sh
export [email protected]
export zabbixemailto=$1
export zabbixsubject=$2
export zabbixbody=$3
export smtpserver=mx.somehost.ru
export [email protected]
export smtppass=password
/usr/local/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject -m $zabbixbody -s $smtpserver:25 -xu $smtplogin -xp $smtppass
3. Проверил скрипт:
/usr/local/etc/zabbix/bin/zabbix_sendmail [email protected] test test
Dec 21 14:13:34 backup sendEmail[23806]: Email was sent successfully!
Тестовое письмо пришло.
4. Далее в админке zabbix сделал следующее:
"Администрирование -> Способы оповещений -> Создать способ оповещения"
Имя - sendEmail
Тип - сценарий
Название скрипта - zabbix_sendmail
5. Далее "Профиль -> Способ оповещений 'добавить'"
Тип - SendEmail
Отправлять - [email protected]
Когда активно - 1-7,00:00-23:59;
И установил все галочки
----------------------------------------------------------
При срабатывании какого-либо триггера web оповещение срабатывает, а вот на почту ничего не приходит. И в логах (/tmp/zabbix_server.log) тоже ничего не пишется. Прошу помочь разобраться где рыть дальше!
Версия zabbix:
zabbix-agent-1.8.3,2
zabbix-frontend-1.8.3,2
zabbix-server-1.8.3,2
Заранее спасибо!!!!
Делал как описано на этом форуме в одном топике.
Система - FreeBSD 8.0
1. В zabbix_server.conf прописал: AlertScriptsPath=/usr/local/etc/zabbix/bin/
2. В каталог /usr/local/etc/zabbix/bin/ положил скрипт zabbix_sendmail (права 755 выставил) со следующим содержанием:
#!/bin/sh
export [email protected]
export zabbixemailto=$1
export zabbixsubject=$2
export zabbixbody=$3
export smtpserver=mx.somehost.ru
export [email protected]
export smtppass=password
/usr/local/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject -m $zabbixbody -s $smtpserver:25 -xu $smtplogin -xp $smtppass
3. Проверил скрипт:
/usr/local/etc/zabbix/bin/zabbix_sendmail [email protected] test test
Dec 21 14:13:34 backup sendEmail[23806]: Email was sent successfully!
Тестовое письмо пришло.
4. Далее в админке zabbix сделал следующее:
"Администрирование -> Способы оповещений -> Создать способ оповещения"
Имя - sendEmail
Тип - сценарий
Название скрипта - zabbix_sendmail
5. Далее "Профиль -> Способ оповещений 'добавить'"
Тип - SendEmail
Отправлять - [email protected]
Когда активно - 1-7,00:00-23:59;
И установил все галочки
----------------------------------------------------------
При срабатывании какого-либо триггера web оповещение срабатывает, а вот на почту ничего не приходит. И в логах (/tmp/zabbix_server.log) тоже ничего не пишется. Прошу помочь разобраться где рыть дальше!
Версия zabbix:
zabbix-agent-1.8.3,2
zabbix-frontend-1.8.3,2
zabbix-server-1.8.3,2
Заранее спасибо!!!!

Comment