7 事件、监控项值和趋势的实时导出

概述

可以配置以换行符分隔的JSON格式实时导出触发器事件、监控项值和趋势数据。

导出操作将数据写入文件,其中导出文件的每一行都是一个JSON object。值映射关系不会应用。

如果发生错误(数据无法写入导出文件、导出文件无法重命名或在重命名后无法创建新文件),则监控项数据会被丢弃且永远不会写入导出文件。这些数据仅保存在Zabbix数据库中。当写入问题解决后,将继续向导出文件写入数据。

有关导出信息的具体细节,请参阅export protocol页面。

请注意,如果主机/监控项在数据接收后但服务器导出数据前被删除,则主机/监控项可能没有元数据(主机组、主机名称、监控项名称)。

配置

触发器事件、监控项值和趋势数据的实时导出功能通过指定导出文件目录进行配置 - 具体请参阅服务器配置中的ExportDir参数(参见configuration)。

另有两个可用参数:

  • ExportFileSize用于设置单个导出文件的最大允许尺寸。当进程需要写入文件时,会先检查文件大小。若超过配置的大小限制,该文件将被重命名为追加.old后缀,并新建原始名称的文件。

每个写入数据的进程都会创建独立文件(约4-30个文件)。由于默认单文件大小为1G,保留大型导出文件可能快速耗尽磁盘空间。

  • ExportType用于指定需要导出的实体类型(事件、历史数据、趋势数据)。