Table of Contents

导出到文件 1

概述

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

导出到文件中,其中 export file 的每一行是一个 JSON object。值映射未被应用。

出现错误时(数据无法写入 export file 或者 export file 重命名失败或无法创建新的 重命名后),数据 监控项 将被丢弃,且永远不会写入 export 文件。它仅写入Zabbix数据库中。将数据写入数据库时, 当写入问题解决时,export file 将会恢复。

有关导出信息的详细说明,请参见export protocol页面。

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

配置

触发器事件的实时 export、监控项值 和趋势可通过指定 export 文件的目录进行配置 —— 请参阅服务器配置中的 exportdir 参数。

还提供另外两个参数:

  • ExportFileSize 可用于设置单个 export 文件的最大允许大小。当某个进程需要写入 file 时,会首先检查该 file 的大小。如果超过配置的大小限制,则将该 file 重命名,并附加 .old 后缀,同时创建一个具有原始名称的新 file。

每个需要写入数据的进程都会创建一个 file(即大约创建 4-30 个文件)。由于每个 export file 的默认大小为 1G,因此保留大量 export 文件可能会迅速耗尽磁盘空间。

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