LINUX.ORG.RU

Сообщения niko2014

 

Alert-скрипты в Zabbix

Приветствую. Начинаю разбираться с 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 сразу кричит о том, что пинга нет, триггер срабатывает. В Администрирование - Оповещение говорится, что уведомление отправленно, но на деле ничего не происходит. Он, похоже, даже не трогает этот скрипт, потому что в логах скрипта ничего не появляется.

 

niko2014 ()

RSS подписка на новые темы