Объект журнала аудита

Следующие объекты напрямую связаны с API auditlog.

Журнал аудита

Объект журнала аудита содержит информацию о действиях пользователей и имеет следующие свойства.

Свойство Тип Описание
auditid ID Идентификатор записи журнала аудита. Генерируется с использованием алгоритма CUID.
userid ID Идентификатор пользователя, совершившего действие.
username string Имя пользователя, совершившего действие.
clock timestamp Время создания записи журнала аудита.
ip string IP-адрес пользователя, совершившего действие.
action integer Тип действия, зарегистрированного в журнале аудита.

Возможные значения:
0 - Добавление;
1 - Обновление;
2 - Удаление;
4 - Выход;
7 - Выполнение;
8 - Вход;
9 - Неудачная попытка входа;
10 - Очистка истории;
11 - Обновление конфигурации;
12 - Push.
resourcetype integer Тип ресурса, к которому относится запись журнала аудита.

Возможные значения:
0 - Пользователь;
3 - Способ оповещения;
4 - Узел сети;
5 - Действие;
6 - График;
11 - Группа пользователей;
13 - Триггер;
14 - Группа узлов сети;
15 - Элемент данных;
16 - Изображение;
17 - Карта значений;
18 - Сервис;
19 - Карта сети;
22 - Веб-сценарий;
23 - Правило обнаружения;
25 - Скрипт;
26 - Прокси;
27 - Обслуживание;
28 - Регулярное выражение;
29 - Макрос;
30 - Шаблон;
31 - Прототип триггера;
32 - Сопоставление иконок;
33 - Панель;
34 - Корреляция событий;
35 - Прототип графика;
36 - Прототип элемента;
37 - Прототип узла сети;
38 - Авторегистрация;
39 - Модуль;
40 - Настройки;
41 - Очистка данных;
42 - Аутентификация;
43 - Шаблон панели;
44 - Роль пользователя;
45 - API токен;
46 - Запланированный отчёт;
47 - Нода высокой доступности;
48 - SLA;
49 - Каталог пользователей;
50 - Группа шаблонов;
51 - Коннектор;
52 - Правило LLD;
53 - История.
resourceid ID Идентификатор ресурса, к которому относится запись журнала аудита.
resourcename string Человекочитаемое имя ресурса, к которому относится запись.
recordsetid ID Идентификатор набора записей аудита. Все записи, созданные в рамках одной операции, имеют одинаковый recordsetid. Генерируется с использованием алгоритма CUID.
details text Подробности записи аудита. Хранятся в виде JSON-объекта, где имя каждого свойства указывает путь к свойству или вложенному объекту, в котором произошло изменение, а значение (в виде массива) содержит данные об изменении.

Форматы возможных значений:
["add"] - Добавлен вложенный объект;
["add", "<значение>"] - Свойство добавленного объекта имеет <значение>;
["update"] - Обновлён вложенный объект;
["update", "<новое значение>", "<старое значение>"] - Свойство объекта изменено со <старое значение> на <новое значение>;
["delete"] - Удалён вложенный объект.