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

Обзор

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

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

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

Файл экспорта создаётся с правами на чтение и запись только для владельца файла. Дополнительно файл доступен для чтения группе владельца. Все остальные права запрещены.

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

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

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

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

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

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

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

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