Настройка оповещений
Общие данные
Сервис Toller предназначен для формирования уведомлений от Платформы Радар и пересылки сформированных уведомлений пользователям и администраторам.
Конфигурация сервиса
Конфигурация сервиса выполняется в разделе Управление конфигурацией.
Доступные настройки сервиса Toller:
Параметр | Описание |
---|---|
Отключить обязательную проверку TLS при соединении к БД | Опция, которая позволяет пропустить проверку сертификата при безопасном соединении. Возможные значения: - true – опция включена;- false – опция выключена. |
Использовать TLS шифрование | Опция, которая позволяет включить TLS шифрование. Возможные значения: - true – опция включена;- false – опция выключена. |
Режим отладки | Опция, которая позволяет использовать сервис в режиме отладки. Возможные значения: - true – опция включена;- false – опция выключена. |
ID инстанса | Идентификатор инстанса на котором располагается сервис |
IP адрес сервиса | IP-адрес инстанса на котором располагается сервис |
Порт сервиса | Порт для обращения к сервису. По умолчанию 6699 |
Протокол обращения к сервису | Протокол, по которому должно выполняться обращение к сервису. Возможные значения: - http; - https. |
Адрес WebHook для Slack | Уникальный URL, предоставляемый Slack, который позволяет внешним приложениям или службам отправлять сообщения в конкретный канал в рабочей области Slack |
Включить Slack | Опция, включающая поддержку внешней системы Slack. Возможные значения: - true – опция включена;- false – опция выключена. |
SMTP адрес | Адрес SMTP сервера |
SMTP default to | Порт SMTP сервера, по умолчанию |
Включить SMTP | Опция, включающая отправку сообщений через SMTP сервер. Возможные значения: - true – опция включена;- false – опция выключена. |
SMTP поле "от кого" | Наименование адресанта оповещений при использовании SMTP |
SMTP Identity | Способ аутентификации на SMTP сервере |
SMTP пароль | Пароль для аутентификации на SMTP сервере |
SMTP порт | Порт для аутентификации на SMTP сервере |
SMTP имя пользователя | Имя пользователя для аутентификации на SMTP сервере |
Дополнительно в платформе предусмотрена настройка SMTP-рассылки через централизованную точку настройки оповещений:
- Перейдите в раздел Администрирование → Управление конфигурацией.
-
Откройте вкладку Оповещения и включите SMTP рассылку в соответствующем блоке (см. рисунок 1).
Рисунок 1 – Настройка SMTP
-
Укажите на форме следующие параметры:
- SMTP сервер – укажите адрес SMTP сервера;
- Порт SMTP – укажите порт для аутентификации на SMTP сервере;
- Использовать TLS – опция, которая позволяет включить TLS шифрование;
- Доверять самоподписанным сертификатам – опция, которая позволяет пропустить проверку сертификата при безопасном соединении;
- Аутентификация – из выпадающего списка выберите способ аутентификации на SMTP сервере. Доступные значения: AUTO, PLAIN, LOGIN, NONE;
- Имя пользователя – укажите имя пользователя для аутентификации на SMTP сервере;
- Пароль – укажите пароль пользователя для аутентификации на SMTP сервере;
- Email отправителя – укажите адрес электронной почты адресанта оповещений;
- Получатель по умолчанию – укажите адрес электронной почты адресата оповещений по умолчанию.
-
Нажмите кнопку Сохранить.
- Для того чтобы изменения вступили в силу на всех экземплярах платформы (инстансах), нажмите кнопку Опубликовать.
Настройка пользователей
Для настройки получения уведомлений от Платформы Радар конкретными пользователями необходимо указать необходимый адрес электронной почты при создании/редактировании пользователя (см. раздел Пользователи).
Настройка оповещений о работе сервисов
Для настройки оповещений о работе сервисов необходимо выполнить следующие действия (под привилегированным пользователем):
-
Произвести настройку службы node_exporter.
Расположение конфигурационного файла:
/etc/systemd/system/node_exporter.service
;В конец строки ExecStart добавить
--collector.systemd
;После чего конфигурационный файл должен выглядеть следующим образом:
[Unit] Description=Node Exporter Wants=network-online.target After=network-online.target [Service] User=node_exporter Group=node_exporter Type=simple ExecStart=/opt/pangeoradar/node_exporter/node_exporter --web.listen-address=":9101" --collector.systemd [Install] WantedBy=multi-user.target
-
Далее необходимо выполнить команду
sudo systemctl daemon-reload
-
После чего, перезапустить службу node_exporter командой
sudo service node_exporter restart
"Оповещения будут отправляться на адрес, указанный в параметре SmtpDefaultTo конфигурационного файла
/opt/pangeoradar/configs/pangeoradar-toller.yaml
"