本节提供安装Zabbix web服务及配置Zabbix以启用scheduled reports生成的指导说明.
当前计划报告功能处于实验性阶段.
需要安装新的Zabbix web service进程和Google Chrome浏览器以启用计划报告生成功能。该Web服务可安装在Zabbix server所在机器或不同机器上。Google Chrome浏览器必须与Web服务安装在同一台机器上。
官方zabbix-web-service软件包可在Zabbix repository获取。Google Chrome浏览器不包含在这些软件包中,需单独安装。
要从源代码编译Zabbix网页服务,请参阅安装zabbix-web服务。
安装完成后,在安装网页服务的机器上执行run zabbix_web_service:
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个报表写入进程。
示例:
StartReportWriters=3
需要设置前端URL参数以启用Zabbix前端与Zabbix web服务之间的通信:
完成设置程序后,您可能需要配置并发送一个测试以确保一切正常工作。