13 设置定时报表
概述
本节提供有关安装 Zabbix Web 服务及配置生成定时报表的说明。
目前,对定时报表的支持是实验的。
安装
应当安装新的 Zabbix web service 和 Google Chrome浏览器,以便生成定时报表。Web 服务可以 和 Zabbix server 安装在同一台服务器上,也可以安装在其他服务器上。Google Chrome 浏览器应和网络服务的安装在同一台计算机上。
要从源码编译Zabbix Web服务,请参阅 Installing Zabbix web service.
安装完成后,在安装了 web 服务的服务器上运行zabbix_web_service
shell> zabbix_web_service
配置
为确保所涉及所有元素之间的正确通信,请确保正确配置服务器配置文件和前端配置参数
Zabbix server
Zabbix server 配置文件中的WebServiceURL 和 StartReportWriters参数需要更新。
WebServiceURL
此参数是启用Web 服务通信。URL 应采用以下格式 <host:port>/report
.
- 默认情况下,Web 服务监听端口为 10053。可以在 Web 服务配置文件中指定其他端口。
- 必须指定
/report
路径(路径是硬编码的,无法更改)。
例:
WebServiceURL=http://localhost:10053/report
StartReportWriters
此参数确定要启动多少个 报表 writer 进程。如果未设置或设置 0,则禁用报表生成。根据所需报表的数量和频率,可以配置从 1 到 100 个进程。
例:
StartReportWriters=3
Zabbix 前端
应设置Frontend URL 参数以启用 Zabbix 前端和 Zabbix Web 服务之间的通信:
- 前往 Administration → General → Other parameters 菜单部分
- 在 Frontend URL 参数中指定 Zabbix Web 界面完整的URL。
设置过程完成后,您可能需要配置并发送test report,以确保一切正常。
官方的 zabbix-web-service 包在 Zabbix repository. Google Chrome 浏览器不包括在这些软件包中,必须单独安装。