Следующие объекты напрямую связаны с 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"] - Удалён вложенный объект. |