Журнал аудита
Описание
Раздел "Журнал" представляет собой таблицу и предназначен для аудита действий пользователей с данными, а также для просмотра активности пользователей (Рисунок 1). В журнале регистрируются и хранятся события – различные действия, совершенные пользователем (например, создание/изменение или удаление записей типа актива/справочника, учетных записей, ролей, операций, групп пользователей и т.д). Для оптимизации системы, записи в журнале выполняются асинхронно и события сохраняются группами с интервалом в одну минуту.
События могут быть связаны одной операцией (например, в рамках пакетной обработки данных или фоновой очистке логов в базе данных).
Информация о пользователе, совершившем действия, отображается в столбце "Имя пользователя" и подсвечивается оранжевым цветом, если для него существуют заместители. Подробная информация о замещении отображается во всплывающей подсказке при наведении курсора на имя пользователя.
Информация о произошедшем событии отображается в столбце "Тип сообщения", подробная детализация события - в столбце "Детали".
Совет
При наведении курсора на сообщение в столбце "Детали" появится всплывающая подсказка с полным описанием события и его деталей (например, Источник [MANUAL] в тексте сообщения означает, что событие - создание/изменение или удаление - было выполнено вручную)
Рисунок 1 - Пример отображения записей в журнале событий
Навигация по списку событий
В нижней части экрана расположена панель с кнопкой обновления результатов, элементом переключения страниц и выпадающим списком для выбора количества записей, отображаемых на странице (Рисунок 2).
Рисунок 2 - Панель навигации по страницам записей
Настройка колонок
Для настройки отображения колонок журнала нажмите кнопку
"Настройка колонок" в правом верхнем углу таблицы. В результате действия раскроется выпадающее меню со списком колонок (Рисунок 3). Установите флаги колонкам, необходимым для отображения в таблице, или используйте флаг "Включить все".
Рисунок 3 - Настройка колонок журнала
Сортировка журнала
Нажмите на значок "Фильтр"
, расположенный справа от заголовка колонки, и задайте один или несколько фильтров в появившемся поле. В зависимости от колонки поле может иметь вид выпадающего списка, элемент выбора даты, текстовое поле и т.п. Возможна фильтрация сразу по нескольким значениям из списка.Нажмите "Применить". В результате действия таблица будет отфильтрована по заданным параметрам.
Включить и выключить одновременно все заданные фильтры можно нажав кнопку Фильтры выкл. в правом верхнем углу таблицы. В результате действия кнопка изменит свой вид на Фильтры вкл (_). В скобках будет указано число примененных фильтров.
Для сброса параметров фильтрации нажмите кнопку "Сбросить фильтры"
.
Примечание
При сортировке событий по столбцу "Время операции" в выборку могут попасть события за следующие сутки, поскольку события в системе логируются по временной зоне сервера (по умолчанию UTC±0).
Экспорт данных журнала в XLSX
Данные журнала можно выгрузить в файл Excel (.xlsx). Нажмите кнопку "Экспорт" в правом верхнем углу экрана. Затем выберите вариант экспорта:
Экспорт текущей страницы. В результатах будут содержаться только строки, которые были отфильтрованы ранее. В отчет попадают строки, которые уместились на текущую страницу результатов. Например, страница 6.
Базовый экспорт. Выгружаются первые найденные 50 000 записей. Полный журнал выгружается через операцию экспорта аудита журнала.
После формирования отчета результаты доступны в уведомлениях.
Ниже представлено соответствие полей по типу события для расшифровки содержимого отчета.
login; Вход
logout; Выход
role_create; Создание роли
role_delete; Удаление роли
role_update; Обновление роли
role_label_attach; Добавление метки
label_create; Создание метки
label_delete; Удаление метки
label_update; Обновление метки
audit_xlsx_export; Экспорт аудита в xlsx
user_create; Создание учетной записи
user_update; Обновление учетной записи
user_roles_update; Изменение ролей пользователя
user_deactivate; Деактивация учетной записи
user_activate; Активация учетной записи
user_password_update; Изменение пароля учетной записи
auth_block; Блокировка аутентификации при последовательном вводе неверного логина пользователя
role_labels_update; Изменение меток безопасности роли
job_create; Создание операции
job_update; Изменение операции
job_delete; Удаление операции
job_launch; Запуск операции
job_activate; Активация операции
job_deactivate; Деактивация операции
start-workflow; Создание процесса
finish-workflow; Окончание процесса
complete-task; Окончание задачи
assign-task; Назначение задачи
create-task; Создание задачи
add-attachment; Добавление вложения в задачу бизнес-процесса (в карточке задачи)
edit-attachment; Редактирование вложения в задаче бизнес-процесса
delete-attachment; Удаление вложения из задачи бизнес-процесса
create_user_replacement; Создание замещения пользователя
update_user_replacement; Изменение замещения пользователя
delete_user_replacement; Удаление замещения пользователя
users_group_create; Создание группы пользователей
users_group_update; Изменение группы пользователей
users_group_roles_update; Изменение ролей группы
users_group_delete; Удаление группы пользователей
record-upsert; Вставка записи: создание или редактирование записи актива/справочника + сохранение и публикация
record-delete; Удаление записи. Логическое удаление. Действие по кнопке "Удалить" в карточке записи справочника или массовое удаление из табличного вида результатов поиска
record-get; Получение записи
record-restore; Восстановление записи (восстановление логически-удаленной записи и ее публикация)
source-system-create; Создание источника данных
source-system-update; Изменение источника данных
source-system-delete; Удаление источника данных
crawler-create; Создание краулера
crawler-update; Изменение краулера
crawler-delete; Удаление краулера
crawler-connector-create; Создание подключения
crawler-connector-update; Изменение подключения
crawler-connector-delete; Удаление подключения
crawler-instance-create; Создание набора данных
crawler-instance-update; Изменение набора данных
crawler-instance-delete; Удаление набора данных
asset-insert; Вставка актива
asset-get; Получение актива
asset-update; Обновление актива
asset-delete; Удаление актива
asset-restore; Восстановление актива
asset-tag-create; Создание тега
asset-tag-delete; Удаление тега
assignment-create; Создание назначения бизнес-роли
assignment-update; Обновление назначения бизнес-роли
assignment-delete; Удаление назначения бизнес-роли
property_update; Изменение параметров системы
workflow-model-change; Изменение модели бизнес-процессов
relation-insert; Вставка связи между записями активов
relation-update; Обновление имеющейся связи (редактирование параметров)
relation-delete; Удаление связи между записями активов
scanner-started; Запуск сканирования
score-insert; Выставление оценки записи
score-update; Обновление оценки
score-delete; Удаление оценки
score-comment-update; Изменение комментария к оценке
business-role-create; Создание бизнес-роли
business-role-update; Обновление бизнес-роли
business-role-delete; Удаление бизнес-роли
business-role-assignment; Назначение бизнес-ролей пользователя
scanner-finished; Завершение сканирования
meta-model-change; Обновление модели типов активов
model-draft-create; Создание черновика модели справочников
model-draft-publish; Публикация черновика модели справочников
model-draft-edit; Изменение черновика модели справочников
dg-model-draft-create; Создание черновика модели типов активов
dg-model-draft-change; Изменение черновика модели типов активов
dg-model-draft-publish; Публикация черновика модели типов активов
dg-model-draft-delete; Удаление черновика модели типов активов
xlsx-import; Импорт из XLSX
Примечания:
События "Получение актива" (
asset-get) и "Получение записи" (record-get) не регистрируются в журнале аудита по умолчанию. Для их включения необходимо:добавить в пайплайн
org.unidata.dg.data[ASSET_GET_START]точку расширенияorg.unidata.dg.data[ASSET_AUDIT_EVENT];добавить в пайплайн
org.unidata.mdm.data[RECORD_GET_START]точку расширенияorg.unidata.mdm.data[RECORD_AUDIT_EVENT].
Включение логирования событий "Получение актива" и "Получение записи" значительно увеличивает нагрузку на журнал аудита.