События

Раздел События содержит список зарегистрированных на платформе событий.

Сам список представляет собой единое хранилище логов, которые поступают от различных компонентов платформы.

События бывают следующих видов:

  • unknown;

  • info;

  • error;

  • warning.

Управление отображением событий сводится к следующим действиям:

  1. Установка заданного временного интервала. По умолчанию, отображается промежуток последних 3 минут работы платформы.

  2. Отображение событий с учетом меток (установки фильтрации и вывод события по условию удовлетворению написанного запроса).

  3. Управление отображением списка событий.

Логируемые события

Для логирования всех событий, происходящих на платформе (вход в систему, выход из неё и т.д.), необходимо включить режим полного логирования на Identity Server. Для этого выполните следующие шаги:

  1. Откройте файл appsettings.json, выполнив следующую команду:
    sudo nano /docker-volume/identity-server/config/appsettings.json

  2. Найдите параметр "LoggingMode" и замените значение по умолчанию ("Standard") на "Full":
    "LoggingMode": "Full"

Ниже приведен список основных логируемых событий и их параметров:

Событие

Параметры события

Атрибут

Событие

Параметры события

Атрибут

Авторизация пользователя в системе

Дата и время

time

Логин

Username

Вход пользователя в систему

Дата и время

time

Логин

Username

IP-адрес

Ip

Неудачная попытка входа в систему

Дата и время

time

Логин

Username

IP-адрес

Ip

Выход пользователя из системы

Дата и время

time

Логин

Username

IP-адрес

Ip

Добавление пользователя

Дата и время

time

Логин субъекта

UserName

Логин объекта

UserName

IP-адрес

IpAddress

Параметры добавленного объекта

GivenName – имя пользователя;
FamilyName – фамилия пользователя;
MiddleName – отчество пользователя;
Password – пароль пользователя;
Email – адрес электронной почты пользователя;
UserName – логин пользователя;
Roles – список ролей пользователя;

Удаление пользователя

Дата и время

time

Логин субъекта

UserName

Логин объекта

UserName

IP-адрес

IpAddress

Редактирование пользователя

Дата и время

time

Логин субъекта

UserName

Логин объекта

UserName

Измененные данные

GivenName – имя пользователя;
FamilyName – фамилия пользователя;
MiddleName – отчество пользователя;
Password – пароль пользователя;
Email – адрес электронной почты пользователя;
UserName – логин пользователя;
Roles – список ролей пользователя;

IP-адрес

IpAddress

Создание роли

Дата и время

time

Логин субъекта

UserName

Название роли

Name

IP-адрес

Ip

Удаление роли

Дата и время

time

Логин субъекта

UserName

Название удаленной роли

Name

IP-адрес

Ip

Изменение прав доступа на просмотр дашборда

Дата и время

time

Логин

Username

Наименование объекта

Name

Список назначенных ролей

Roles

IP-адрес

Ip

Изменение прав доступа на папки

Дата и время

time

Логин

Username

Наименование объекта

Name

Список назначенных ролей

Roles

IP-адрес

Ip

Изменение общих настроек

Дата и время

time

Логин

Username

IP-адрес

Ip

Названия измененных объектов

MainServerIPOrFQDN – IP-адрес или имя домена сервера.
ViQubeEnabled – указывает, используется ли ViQube.
UseHttps – указывает, используется ли HTTPS.
PytonServerIpOrFQDN – домен или IP-адрес Pyton-сервера.
PytonServerSSHPort – порт Pyton-сервера.
PytonServerUserName – логин на Pyton-сервере.
PytonScriptsFolder – путь к папке со скриптами.
ViQubeCubeId – название базы данных ViQube.
ScriptApiRequestTimout – таймаут на запросы к сервису скриптов.
ScriptExportRequestTimout – таймаут на запросы к сервису скриптов при экспорте.
PytonSshConnectionTimeout – таймаут SSH соединения.
ViQibeApiRequestTimeout – таймаут на запросы к ViQube.
ExportServiceRequestTimeout – таймаут на запросы к экспорту данных виджета и дашборда.
ViQubeExportRequestTimeout – таймаут на запросы к ViQube при экспорте.
DesignerRequestTimeout – таймаут на запросы в конструкторе дашбордов.

Удаление дашборда

Дата и время

time

Логин

Username

Наименование объекта

Name

Редактирование дашборда

Дата и время

time

Логин

Username

Наименование объекта

Name

Добавление формы ввода

Дата и время

time

Логин

Username

Наименование объекта

Name

Удаление формы ввода

Дата и время

time

Логин

Username

Наименование объекта

Name

Редактирование формы ввода

Дата и время

time

Логин

Username

Наименование объекта

Name