LINUX.ORG.RU
решено ФорумAdmin

Alert-скрипты в Zabbix

 


0

1

Приветствую. Начинаю разбираться с zabbix'ом и возникла проблемка с оповещениями.

Проверил в файле конфига строчку:

AlertScriptsPath=/usr/lib/zabbix/alertscripts

cоздаю в этой папке стандартный скрипт zabbix_email

#!/bin/sh 

export smtpemailfrom=zabbix@xxx.ru
export zabbixemailto=$1
export zabbixsubject=$2
export zabbixbody=$3
export smtpserver=mail.xxx
export smtplogin=zabbix@xxx.ru
export smtppass=xxx
export logfile=/var/log/sendEmail.log

/usr/bin/sendEmail -f $smtpemailfrom -t $zabbixemailto -u $zabbixsubject -m $zabbixbody -s $smtpserver:25 -xu $smtplogin -xp $smtppass -l "$logfile"
Вместо ххх, естественно, подставлены корректные значения. Дал права 755 на него. Если вызывать его с консоли ./zabbix_email [кому] [тема] [сообщение], то почта отправляется успешно. В лог файл тоже записывается, что почта успешно отправлена.

В zabbix'е делаю:

- Администрирование - Способы оповещения - Создать - Скрипт - Имя скрипта: zabbix_email

- Настройка - Действия - Создать - Со стандартным условиями (Состояние обслуживания не в «обслуживание» и\или Значение триггера = «ПРОБЛЕМА») - Отправлять сообщение пользователю admin

К примеру ложу тестовую машину, zabbix сразу кричит о том, что пинга нет, триггер срабатывает. В Администрирование - Оповещение говорится, что уведомление отправленно, но на деле ничего не происходит. Он, похоже, даже не трогает этот скрипт, потому что в логах скрипта ничего не появляется.

А ты указал в действии, что через этот метод оповещения отправлять? В настройках пользователя указана почта для этого метода оповещения?

Deleted ()

а после правки конфига заббикс перезапускался?

Sigizmund ()
Ответ на: комментарий от Deleted

Да, в действии стоит отправлять пользователю Admin, отправлять только - my_Email.

В настройках пользователя указано: для оповещения my_Email отправлять на такую-то почту.

niko2014 ()
Ответ на: комментарий от sdio

решено

Спасибо:) Проблема была в том, что /usr/bin/sendEmail - символьная ссылка на скрипт, недоступный никому, кроме рута)

niko2014 ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.