本节提供了关于安装Zabbix Web服务以及配置Zabbix以启用定时报表生成的说明。
目前定时报表的支持是实验性的。
应安装新的 Zabbix Web 服务 进程和 Google Chrome 浏览器,以便生成预定报告。Web 服务可以安装在安装 Zabbix 服务器的同一台计算机上,也可以安装在不同的计算机上。Google Chrome 浏览器应安装在安装 Web 服务的同一台计算机上。
要从源代码编译 Zabbix web 服务,请参阅 安装 Zabbix web 服务。
安装后,在安装 web 服务的机器上运行 zabbix_web_service:
zabbix_web_service
为确保所有相关元素之间能够正常通信,请确保服务器配置文件和前端配置参数配置正确。
Zabbix server配置文件中的以下参数需要更新:WebServiceURL 和 StartReportWriters。
WebServiceURL
此参数是启用与 Web 服务的通信所必需的。URL 应采用 <host:port>/report
格式。
/report
路径(该路径是硬编码的,无法更改)。示例:
WebServiceURL=http://localhost:10053/report
StartReportWriters
此参数确定应启动多少个报告编写器进程。如果未设置或等于 0,则禁用报告生成。根据所需报告的数量和频率,可以启用 1 到 100 个报告编写器进程。
示例:
StartReportWriters=3
应设置 前端 URL 参数以启用 Zabbix 前端和 Zabbix Web 服务之间的通信:
设置过程完成后,您可能需要配置并发送 测试报告 以确保一切正常。
官方的 zabbix-web-service 软件包可在 Zabbix 存储库 中找到。Google Chrome 浏览器不包含在这些软件包中,必须单独安装。