Как изменить время хранения событий, инцидентов или записей системного журнала?
Платформа НЕЙРОСС фиксирует все данные о событиях и инцидентах. По умолчанию заданы следующие значения времени хранения данных:
- событий и инцидентов — 5 лет,
записей системного журнала — не более месяца.
Изменение времени хранения может потребоваться:
- в сторону увеличения — в случае необходимости поиска событий и построения отчёта за более длинный период (например, — за 10 лет);
- в сторону уменьшения — при недостаточности свободного места на диске.
Порядок изменения периода хранения
Вам потребуется изменить файл конфигурации application.conf. В зависимости от типа установки файл путь к файлу конфигурации варьируется.
Тип установки | Путь к файлу конфигурации |
|---|---|
Нативная установка (в среде ОС) | /usr/share/ultima-vmc/conf/application.conf Альтернативный путь к файлу: /usr/share/ultima-vmc/application.conf |
Установка в контейнере Docker | /opt/Neyross/docker/volumes/neyross-config/application.conf |
Откройте файл для редактирования в редакторе nano:
например:
Допишите требуемые настройки. При этом количество дней для каждого параметра можно задавать произвольно. Вы можете использовать записи в различных нотациях. Пример конфигурации приведены ниже. Текст подсказки не обязателен к вводу.
Пример в Bracket notation
ultima {
partitioning {
"event" = 3650 days // события
"incident" = 3650 days // инциденты
"incident_revision" = 3650 days // ревизия инцидента
"registry_snapshot" = 3650 days // слепок информации об объекте
"recording_job2event" = 3650 days // привязка события к задаче на запись
"incident2person" = 3650 days // привязка инцидента к владельцу
}
}
# для системного журнала установить время хранения 6 месяцев
ultima {
partitioning {
"system_log" = 180 days // системный журнал
}
}
# для карточек фотовидеофиксации установить время хранения 2 года
ultima {
partitioning {
"vddp_event" = 730 days // события ФВФ
}
}
Пример в Dot notation
ultima.partitioning.incident = "365 days" # инциденты
ultima.partitioning.incident_revision = "365 days" # ревизия инцидента
ultima.partitioning.registry_snapshot = "365 days" # слепок информации об объекте
ultima.partitioning.recording_job2event = "120 days" # привязка события к задаче на запись
ultima.partitioning.incident2person = "120 days" # привязка инцидента к владельцу
ultima.partitioning.system_log = "185 days" # системный журнал
ultima.partitioning.vddp_event = "300 days" # события ФВФ
Сохраните изменения: нажмите Ctrl+X, введите Y (для подтверждения изменений) и нажмите Enter.
Перезапустите сервер.