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

Обзор

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

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

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

Экспортный файл создается с правами чтения и записи только для владельца файла. Кроме того, файл доступен для чтения группе владельца. Все остальные права запрещены.

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

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

Конфигурация

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

Доступны еще два параметра:

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

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

  • ExportType позволяет указать, какие типы сущностей (события, история, тренды) будут экспортироваться.