Настройки в консоли сервера Zabbix.
1. Первым делом устанавливаем SSMTP – простой консольный отсыльщик.
Код: Выделить всё
yum install ssmtpКод: Выделить всё
nano /etc/ssmtp/ssmtp.confКод: Выделить всё
mailhub=[ваш почтовый сервер]:[порт]
UseSTARTTLS=[Значения YES или NO]
AuthUser=[Имя пользователя]
AuthPass=[Пароль пользователя]
FromLineOverride=YES3. Переходим к просмотру файла конфигурации Zabbix сервера, по умолчанию: /etc/zabbix/zabbix_server.conf. В данном файле находим параметр AlertScriptsPath и записываем путь указанный в нём. По умолчанию путь: /usr/lib/zabbix/alertscripts
4. Переходим в указанную папку и создаём файл zabbix_sendmail.sh, содержание скрипта следующее:
Код: Выделить всё
#!/bin/sh
export smtpemailfrom=[почтовый адрес вашей системы мониторинга, аналогичен адресу в ssmtp]
export zabbixemailto=$1
export zabbixsubject=$2
export zabbixbody=$3
echo "Subject: $zabbixsubject" > /tmp/mymailinput
echo "Content-Type: text/plain; charset="utf-8"" >> /tmp/mymailinput
echo "From: \"Zabbix Monitor\"<$smtpemailfrom>" >> /tmp/mymailinput
echo "" >> /tmp/mymailinput
echo "$zabbixbody" >> /tmp/mymailinput
/usr/sbin/ssmtp $zabbixemailto -F $smtpemailfrom $zabbixemailto < /tmp/mymailinputКод: Выделить всё
chmod 755 zabbix_sendmail.shКод: Выделить всё
/usr/lib/zabbix/alertscripts/zabbix_sendmail.sh [почтовый адрес куда шлём] [тема] [Сообщение]7. Внимание! После теста скрипта обязательно требуется удалить файл /tmp/mymailinput, так как Заббикс не может сам удалить файл, созданный из-под другой учётной записи! (подразумеваются правильные настройки безопасности).
Настройки в веб интерфейсе сервера Zabbix.
1. Переходим в раздел Администрирование -> Медиа 2. Нажимаем кнопку создать новый тип.
3. Заполняем поля в соответствии со скриншотом, сохраняем. 4. Переходим в раздел Администрирование -> Пользователи, выбираем нужного нам пользователя, в его закладках переходим к разделу Медиа 5. Нажимаем кнопку Добавить 6. В появившемся окне выбираем график отправки почты сотруднику, типы угроз. Нажимаем сохранить. На этом настройка завершена.
