Получение оповещений по электронной почте
В системе R-Vision Endpoint доступна возможность получения оповещений событий мониторинга по электронной почте с помощью специального контейнера отправки оповещений Alertmanager.
Чтобы настроить синхронизацию с электронной почтой:
-
Задайте в файле /opt/rpoint/.env.master значения переменных из таблицы ниже.
Переменная Описание Тип значения Обязательность EMAIL_SEND_RESOLVED
Условие отправки сообщений об устранении проблем (RESOLVED).
Логическое значение (по умолчанию
false
)Нет
EMAIL_TO
Адрес электронной почты получателя.
Строка
Да
EMAIL_FROM
Адрес электронной почты отправителя.
Строка
Да
EMAIL_SMARTHOST
Сервер отправки почты (Smart host).
Строка
Да
EMAIL_HELLO
Имя хоста определения на SMTP-сервере.
Строка
Нет
EMAIL_USERNAME
Информация для аутентификации на SMTP-сервере с помощью механизмов CRAM-MD5, LOGIN и PLAIN.
Строка
Нет
EMAIL_PASS
Информация для аутентификации на SMTP-сервере с помощью механизмов LOGIN и PLAIN.
Скрытая строка
Нет
EMAIL_PASS_FILE
Информация для аутентификации на SMTP-сервере с помощью механизмов LOGIN и PLAIN.
Строка
Нет
EMAIL_SECRET
Информация для аутентификации на SMTP-сервере с помощью механизма CRAM-MD5.
Строка
Нет
EMAIL_IDENTITY
Информация для аутентификации на SMTP-сервере с помощью механизма PLAIN.
Строка
Нет
EMAIL_TLS
Требование наличия TLS-протокола для SMTP-сервера.
Логическое значение (по умолчанию
true
)Да
EMAIL_TLS_CONFIG
TLS-конфигурация.
Блок YAML-настроек
Нет
EMAIL_HTML
HTML-настройки уведомления по электронной почте.
Блок HTML-настроек
Нет
EMAIL_TXT
Текст уведомления по электронной почте.
Строка
Нет
EMAIL_HEADERS
Заголовки электронных писем.
Массив пар ключ/значение
Нет
Если не заданы значения ни для одной из переменных EMAIL_USERNAME
,EMAIL_PASS
,EMAIL_PASS_FILE
,EMAIL_SECRET
,EMAIL_IDENTITY
, то Alertmanager не выполняет аутентификацию на SMTP-сервере.Example 1. Пример задания переменныхEMAIL_SEND_RESOLVED=true EMAIL_TO=afurman@rvlab.local EMAIL_FROM=admin@rvlab.local EMAIL_SMARTHOST=mail01.rvlab.local:25 EMAIL_HELLO= EMAIL_USERNAME= EMAIL_PASS= EMAIL_PASS_FILE= EMAIL_SECRET= EMAIL_IDENTITY= EMAIL_TLS=false EMAIL_TLS_CONFIG= EMAIL_HTML= EMAIL_TXT= EMAIL_HEADERS=
-
Перезапустите контейнер Alertmanager с помощью команды:
sudo docker restart alertmanager
Примеры оповещений: