5 Экспорт событий, значений и динамики изменений в режиме реального времени

Обзор

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

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

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

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

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

Настройка

Чтобы настроить экспорт в режиме реального времени событий по триггерам, значений элементов данных и динамики изменений необходимо указать директорию для файлов экспорта - смотрите параметр ExportDir в конфигурации сервера.

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

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