7 Експорт у реальному часі подій, значень елементів, тенденцій
Огляд
Можна налаштувати експорт у режимі реального часу тригерних подій, значень елементів і тенденцій у форматі 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:
ExportFileSizemay 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.
ExportTypeallows to specify which entity types (events, history, trends) will be exported.