[comment]: # translation:outdated

[comment]: # ({new-9ed83090})
# 4 Экспорт событий, значений и динамики изменений в режиме реального времени

[comment]: # ({/new-9ed83090})

[comment]: # ({new-aa4ff5c3})
#### Обзор

Имеется возможность настройки экспорта в режиме реального времени
событий по триггерам, значений элементов данных и динамики изменений в
формате JSON с разделением новой строкой.

Экспортирование выполняется в файлы, где каждая строка файла экспорта
является JSON объектом. Преобразования значений не применяются.

В случае ошибки записи в процессе экспорта (не удалось записать данные в
файл экспорта или файл экспорта не удалось переименовать или новый файл
не удалось создать после переименования), данные элементов данных теперь
отбрасываются и никогда не записываются в файл экспорта. Они
записываются только в базу данных Zabbix. Запись данных в файл экспорта
возобновляется после решения проблемы с записью.

Обратите внимание, что ***до Zabbix 4.0.16*** в случае ошибки записи,
Zabbix пытался повторить действия с 10-ти секундным интервалом до
успешной записи. Предыдущее поведение, при обеспечении идентичности
данных между базой данных и файлами экспорта в действительности
останавливало мониторинг до решения проблем с файлами экспорта. Начиная
с 4.0.16 версии приоритет отдается непрерывности мониторинга, а не
сохранению любой ценой синхронизации между файлом экспорта и базой
данных.

Для получения подробных сведений о том какая информация экспортируется,
смотрите страницу [протокола
экспорта](/ru/manual/appendix/protocols/real_time_export).

Обратите внимание, что узел сети/элемент данных может не иметь
метаданные (группы узлов сети, имя узла сети, имя элемента данных), если
узел сети/элемент данных удаляются после того, как получены данные, но
до того как сервер выполнил экспорт этих данных.

[comment]: # ({/new-aa4ff5c3})

[comment]: # ({new-7b737706})
#### Настройка

Чтобы настроить экспорт в режиме реального времени событий по триггерам,
значений элементов данных и динамики изменений необходимо указать
директорию для файлов экспорта - смотрите параметр `ExportDir` в
[конфигурации](/ru/manual/appendix/config/zabbix_server) сервера.

Другой параметр - `ExportFileSize` можно использовать, чтобы задать
максимально разрешенный размер отдельных файлов экспорта. Когда процессу
нужно выполнить запись в файл, он сначала проверяет размер этого файла.
Если размер превышает заданный лимит размера, тогда файл
переименовывается, к его имени добавляется .old, и создается новый файл
с исходным именем.

::: noteimportant
Файл будет создаваться каждым процессом, который
выполняет запись данных (то есть примерно 4-30 файлов). Так как по
умолчанию размер каждого файла экспорта равен 1Г, тогда хранение больших
файлов экспорта может привести к быстрому уменьшению свободного
пространства на диске.
:::

[comment]: # ({/new-7b737706})
