Работа с записями аудита#
Очистка записей аудита из БД IDMX#
Данную операцию могут выполнять пользователи с ролями:
Суперпользователь.
Для управления размером БД IDMX (или выделенной БД для хранения записей аудита), IDMX предоставляет возможность полуавтоматизированной очистки записей аудита.
Для удаления записей используется системная задача (task) Cleanup, изменяя конфигурацию которой можно задавать рамки очистки.
По умолчанию, задача имеет следующую конфигурацию в объекте системной конфигурации (SystemConfiguration):
<cleanupPolicy> //блок политики очистки
<auditRecords> //блок типа записей, который будет очищаться. В данном примере это все типы записей аудита
<maxAge>P3M</maxAge> //блок, определяющий максимальный возраст записей, которые будут сохранены. Все записи старше указанного периода будут удалены. В данном примере максимальный возраст записи — 3 месяца. Периоды задаются в формате ISO 8601.
</auditRecords>
<closedTasks> //блок типа записей, который будет очищаться. В данном примере это закрытые задачи.
<maxAge>P1M</maxAge> //записи о закрытых задачах старше 1 месяца будут удалены
</closedTasks>
</cleanupPolicy>
Для очистки доступны следующие категории записей:
auditRecords— Записи аудита;closedCasez— Записи о закрытых процессах согласования;closedCertificationCampaigns— Записи о закрытых сертификационных кампаниях;closedTasks— Записи о закрытых задачах;complexOperationExecutions— Записи об исполнении сложных операций;deadNodes— «Мертвые» узлы IDMX;objectResults— Результаты расчета объектов;outputReports— Составленные отчеты;simpleOperationExecutions— Записи об исполнении простых операций.