Проверяем есть ли команда mail в системе. Если нет, yum install mailx.
Удаляем sendmail, yum install ssmtp
vi /etc/ssmtp/ssmtp.conf
[email protected]
mailhub=smtp.gmail.com:465
rewriteDomain=gmail.com
AuthUser=your_gmail_username # (без @gmail.com)
AuthPass=your_gmail_password
FromLineOverride=YES
UseTLS=YES
Редактируем symlink /usr/sbin/sendmail: symbolic link to `/usr/sbin/ssmtp'
Проверяем работу почтовой системы:
echo «test» | mail -s «test_subject»
[email protected]
Создаем скрипт пересылки:
tousch /usr/local/share/zabbix/alertscripts/zabbix-mail
пишем в него:
to=$1
subject=$2
body=$3
cat
$body
EOF
Делаем права доступа на скрипт 100700, owner zabbix.
Идем в Administration-Media Types и прописываем скрипт:
Идем в Administration-Users-Admin и на вкладке Media прописываем данный способ доставки с указанием почтового адреса. До настройки отправки сообщений в системе должен уже присутствовать триггер, с уровнем, скажем, «Warning». Пример настройки показан
здесь. Время настроить Actions. Идем Configuration-Actions и создаем действие при срабатывании триггера. В Conditions добавляем условие, скажем, Trigger severity >= «Warning», затем в Operations приписываем примерно такое «Send message to user groups: Zabbix administrators Immediately Defaul»
0 комментариев