Это перевод страницы документации с английского языка. Помогите нам сделать его лучше.
Table of Contents

#1 Экспорт в файлы

Обзор

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

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

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

Для получения подробных сведений о том, какая информация экспортируется, смотрите страницу протокола экспорта.

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

Configuration

Real-time export of trigger events, item values and trends is configured by specifying a directory for the export files - see the ExportDir parameter in server configuration.

Two other parameters are available:

  • ExportFileSize may be used to set the maximum allowed size of an individual export file. When a process needs to write to a file it checks the size of the file first. If it exceeds the configured size limit, the file is renamed by appending .old to its name and a new file with the original name is created.

A file will be created per each process that will write data (i.e. approximately 4-30 files). As the default size per export file is 1G, keeping large export files may drain the disk space fast.

  • ExportType allows to specify which entity types (events, history, trends) will be exported.