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

Служба уведомлений Toller

Назначение ПО

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

Конфигурация Toller

Конфигурация Toller располагается в меню администрирования Кластер - Управление конфигурацией - Toller (см. рисунок 1).

Пользователи и права

Рисунок 1 -- Настройки Toller

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

Для настройки получения уведомлений от Платформы Радар конкретными пользователями необходимо выполнить следующие шаги:

  1. Зайти в интерфейс Платформы Радар с правами администратора.

  2. Перейти в раздел Администрирование - Пользователи и права, как изображено на рисунке 2.

Пользователи и права
Рисунок 2 -- Пользователи и права

  1. Найти или создать нужного пользователя и нажать на кнопку редактирования в строке данного пользователя.

    В правой части страницы откроется форма редактирования параметров пользователя (см. рисунок 3).

Параметры пользователя
Рисунок 3 -- Параметры пользователя

  1. Указать актуальный "Email" пользователя, на который предусмотрена отправка уведомлений;

  2. Нажать кнопку "Обновить" для сохранения введённых настроек;

  3. Авторизоваться под только что созданным\отредактированным пользователем;

  4. Перейти в настройки профиля данного пользователя, нажав на имя пользователя в правом верхнем углу интерфейса и нажав на кнопку "Профиль";

  5. Произвести необходимые настройки оповещений, как изображено на рисунке 4;

Настройки оповещений
Рисунок 4 -- Настройки оповещений

  1. Нажать кнопку "Сохранить" для сохранения настроек.

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

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

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

  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"