[comment]: # translation:outdated

[comment]: # ({55a0994a-5d090816})
# 1 导出到文件

[comment]: # ({/55a0994a-5d090816})

[comment]: # ({0a31d68c-0a31d68c})
#### 概述

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

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

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

有关导出信息的详细说明，请参见[export
protocol](/manual/appendix/protocols/real_time_export)页面。

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

[comment]: # ({/0a31d68c-0a31d68c})

[comment]: # ({fa87b8ca-d3aad59d})
#### 配置

触发器事件的实时 export、监控项值 和趋势可通过指定 export 文件的目录进行配置 —— 请参阅服务器配置中的 [exportdir](/manual/appendix/config/zabbix_server#exportdir) 参数。

还提供另外两个参数：

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

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

-   `ExportType` 允许指定要导出的实体类型（事件、历史数据、趋势）。

[comment]: # ({/fa87b8ca-d3aad59d})


