2022 Zabbix中国峰会
2022 Zabbix中国峰会

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

概述

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

导出文件的每一行都应是一个JSON对象。值映射不被应用。

如果出现错误(无法将数据写入导出文件,或者无法重命名导出文件,或者在重新创建导出文件后无法创建新文件),则会删除数据,并且永远不会将其写入导出文件。它只写在Zabbix数据库中。解决写入问题后,将恢复数据的写入。

有关导出哪些信息的确切详细信息,请参阅export protocol

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

配置

为导出文件指定目录来配置触发事件、监控项的值和趋势的实时导出 - 请参阅服务器中的 ExportDir参数 configuration.

另外以下两个参数可配置:

  • ExportFileSize 可用于设置允许导出的文件的最大值。当进程需要写入文件时,它会首先检查文件的大小。如果超出配置的大小限制,则以 .old 结尾重命名该文件,并创建一个和原名称相同的新文件。

每个将要写入数据的进程都会创建一个文件(大约4-30个文件)。由于每个导出文件的默认大小为 1G,因此保留较大的导出文件可能会加快磁盘空间的占用。

  • ExportType 允许指定将导出哪些实体类型(事件、历史记录、趋势)。