Имеется возможность настройки экспорта в режиме реального времени событий по триггерам, значений элементов данных и динамики изменений в формате JSON с разделением новой строкой.
Экспортирование выполняется в файлы, где каждая строка файла экспорта является объектом JSON. Преобразования значений не применяются.
В случаях ошибок (когда данные не удаётся записать в файл экспорта, или файл экспорта не удаётся переименовать, или не удаётся создать новый после его переименования) данные уничтожаются и никогда не будут записаны в файл экспорта. Они записываются только в базу данных Zabbix. Запись данных в файл экспорта возобновится, когда проблема с записью будет решена.
Для получения подробных сведений о том, какая информация экспортируется, смотрите страницу протокола экспорта.
Обратите внимание, что узел сети / элемент данных может не иметь метаданные (группы узлов сети, имя узла сети, имя элемента данных), если узел сети / элемент данных удаляются после того, как данные получены, но до того как сервер выполнил экспорт этих данных.
Экспорт в режиме реального времени событий по триггерам, значений элементов данных и динамики изменений настраивается путём задания директории для файлов экспорта - смотрите параметр ExportDir
в конфигурации сервера.
Доступны два других параметра:
ExportFileSize
можно использовать, чтобы задать максимально разрешённый размер отдельного файла экспорта. Когда процессу требуется записать в файл, он сначала проверяет размер файла. Если он превышает настроенное ограничение размера, файл переименовывается путём добавления «.old» к его имени и создаётся новый файл с исходным именем.Файл будет создан на каждый процесс, который будет писать данные (т.е. примерно 4-30 файлов). Поскольку размер по умолчанию на один файл экспорта составляет 1ГБ, хранение больших файлов экспорта может быстро исчерпать место на диске.
ExportType
позволяет указать, какие типы объектов (события, история, динамика изменений) будут экспортироваться.