本节提供有关安装 Zabbix 网络服务并配置 Zabbix 以启用 scheduled reports 生成的说明。
要启用计划报告的生成,应安装新的 Zabbix web service 进程和 web服务。Web 服务可以安装在与 Zabbix server 相同的计算机上,也可以安装在不同的计算机上。Google Chrome 浏览器应安装在与 Web 服务相同的计算机上。
官方的 zabbix-web-service 软件包可在 Zabbix repository 中找到。Google Chrome 浏览器未包含在这些软件包中,必须单独安装。
从源代码编译 Zabbix 网络服务,请参见 安装zabbix-web服务。
安装完成后,在安装了 Web 服务的机器上启动 run zabbix_web_service:
为确保所有相关组件之间能够正常通信,请确保正确配置服务器配置 file 和前端配置参数。
以下 Zabbix server 配置中的 file 参数需要更新:WebServiceURL 和 StartReportWriters。
WebServiceURL
该参数用于启用与 Web 服务的通信。URL 应该采用如下格式:<host:port>/report
。
/report
路径(该路径为硬编码,不可更改)。示例:
强烈建议在 Zabbix server 和 Zabbix Web 服务之间设置加密 using certificates。 默认情况下,Zabbix server 与 Zabbix Web 服务之间的数据传输未加密,可能导致未经授权的访问。
StartReportWriters
该参数决定应启动多少个报告写入进程。如果未设置或等于 0,则禁用报告生成。根据所需报告的数量和频率,可以启用从 1 到 100 个报告写入进程。
示例:
应设置 前端URL 参数以启用 Zabbix 前端与 Zabbix Web 服务之间的通信:
一旦安装配置过程完成,您可能需要配置并发送一个 测试 以确保所有功能正常。