Файловая доставка

Таблица. Параметры filedrop и файлового сохранения

ПараметрЗначенияНазначение и особенности

file_drop_path

Абсолютный путь

Каталог назначения.

file_drop_mask

%Y-%m-%d/%H

Маска подкаталогов, например по дню и часу.

save_format

json / eml / xml / attachments / syslog; json

Формат объекта. Пустое значение означает json; неподдерживаемое значение не следует использовать.

enable_tmp

true / false; false

Запись через временный файл с переименованием.

save_zip

true / false; false

Сжатие в ZIP.

zip_level

1–9; 6

Уровень сжатия; большее значение увеличивает вычислительную работу.

quota

Строка; 10Gb

Ограничение объёма. 0 — без предела; при превышении запись останавливается.

results_ttl

Дни ≥ 0; 0

Срок хранения; старые файлы удаляются. 0 — без ограничения срока.

{
  "name": "local_archive",
  "enabled": true,
  "default": false,
  "protocol": "filedrop",
  "file_drop_path": "/opt/alertixnta/events/archive",
  "file_drop_mask": "%Y-%m-%d/%H",
  "save_format": "json",
  "enable_tmp": true,
  "save_zip": false,
  "quota": "50Gb",
  "results_ttl": 7
}

Пример — архив на семь дней с отдельной квотой 50Gb. Объекту нужно назначить профиль local_archive. Убедитесь, что служебный пользователь может создавать подкаталоги и файлы. Если каталог находится на смонтированном сетевом хранилище, включите контроль доступности монтирования: потеря подключения и запись на локальный каталог под точкой монтирования должны быть различимы в эксплуатационной проверке.