Перейти к содержанию

Настройка оповещений

Общие данные

Сервис 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-рассылки через централизованную точку настройки оповещений:

  1. Перейдите в раздел АдминистрированиеУправление конфигурацией.
  2. Откройте вкладку Оповещения и включите SMTP рассылку в соответствующем блоке (см. рисунок 1).

    Рисунок 1 – Настройка SMTP

  3. Укажите на форме следующие параметры:

    • SMTP сервер – укажите адрес SMTP сервера;
    • Порт SMTP – укажите порт для аутентификации на SMTP сервере;
    • Использовать TLS – опция, которая позволяет включить TLS шифрование;
    • Доверять самоподписанным сертификатам – опция, которая позволяет пропустить проверку сертификата при безопасном соединении;
    • Аутентификация – из выпадающего списка выберите способ аутентификации на SMTP сервере. Доступные значения: AUTO, PLAIN, LOGIN, NONE;
    • Имя пользователя – укажите имя пользователя для аутентификации на SMTP сервере;
    • Пароль – укажите пароль пользователя для аутентификации на SMTP сервере;
    • Email отправителя – укажите адрес электронной почты адресанта оповещений;
    • Получатель по умолчанию – укажите адрес электронной почты адресата оповещений по умолчанию.
  4. Нажмите кнопку Сохранить.

  5. Для того чтобы изменения вступили в силу на всех экземплярах платформы (инстансах), нажмите кнопку Опубликовать.

Настройка пользователей

Для настройки получения уведомлений от Платформы Радар конкретными пользователями необходимо указать необходимый адрес электронной почты при создании/редактировании пользователя (см. раздел Пользователи).

Настройка оповещений о работе сервисов

Для настройки оповещений о работе сервисов необходимо выполнить следующие действия (под привилегированным пользователем):

  1. Произвести настройку службы 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
    
  2. Далее необходимо выполнить команду sudo systemctl daemon-reload

  3. После чего, перезапустить службу node_exporter командой sudo service node_exporter restart

"Оповещения будут отправляться на адрес, указанный в параметре SmtpDefaultTo конфигурационного файла /opt/pangeoradar/configs/pangeoradar-toller.yaml"