Платформа НЕЙРОСС фиксирует все данные о событиях и инцидентах. По умолчанию в заданы следующие значения времени хранения данных:
- событий и инцидентов — 5 лет,
записей системного журнала — не более месяца.
Запись осуществляется циклически, более «старые» данные удаляются. При этом все данные сохраняются в резервных копиях. Более подробная информация о хранении резервных копий приведена в разделе [Обслуживание Платформы НЕЙРОСС].
Изменение времени хранения может потребоваться:
- в сторону увеличения — в случае необходимости поиска событий и построения отчёта за более длинный период (например, — за 10 лет);
- в сторону уменьшения — при недостаточности свободного места на диске.
ВАЖНО
В отличии от резервных копий, которые хранятся на накопителях, события и прочие записи хранятся непосредственно на системном диске. Переполнение системного диска недопустимо. При превышении порога в 90% занятости выдаётся уведомление о неисправности. Необходимо обеспечить достаточное место на диске для хранения данных за выбранный период либо уменьшить время хранения.
Объем требуемого места зависит от «плотности» потока событий и трудно предсказуем. Проверить объем базы данных можно согласно инструкции на странице [Системный диск заполнен более чем на 90 процентов, что делать?].
Порядок изменения периода хранения
Вам потребуется изменить файл конфигурации 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:
sudo nano [путь к файлу конфигурации]
например:
sudo nano /usr/share/ultima-vmc/conf/application.conf
Допишите требуемые настройки. При этом количество дней для каждого параметра можно задавать произвольно. Вы можете использовать записи в различных нотациях. Пример конфигурации приведены ниже. Текст подсказки не обязателен к вводу.
Пример в Bracket notation
# для событий и инцидентов установить время хранения 10 лет 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.event = "365 days" # события 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" # события ФВФ