这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.

13 设置定时报表

概述

本节提供了关于安装Zabbix Web服务以及配置Zabbix以启用定时报表生成的说明。

目前定时报表的支持是实验性的。

安装

应安装新的 Zabbix Web 服务 进程和 Google Chrome 浏览器,以便生成预定报告。Web 服务可以安装在安装 Zabbix 服务器的同一台计算机上,也可以安装在不同的计算机上。Google Chrome 浏览器应安装在安装 Web 服务的同一台计算机上。

官方的 zabbix-web-service 软件包可在 Zabbix 存储库 中找到。Google Chrome 浏览器不包含在这些软件包中,必须单独安装。

要从源代码编译 Zabbix web 服务,请参阅 安装 Zabbix web 服务

安装后,在安装 web 服务的机器上运行 zabbix_web_service:

zabbix_web_service

配置

为确保所有相关元素之间能够正常通信,请确保服务器配置文件和前端配置参数配置正确。

Zabbix server

Zabbix server配置文件中的以下参数需要更新:WebServiceURLStartReportWriters

WebServiceURL

此参数是启用与 Web 服务的通信所必需的。URL 应采用 <host:port>/report 格式。

  • 默认情况下,Web 服务侦听端口 10053。可以在 Web 服务 配置文件 中指定其他端口。
  • 必须指定 /report 路径(该路径是硬编码的,无法更改)。

示例:

WebServiceURL=http://localhost:10053/report

StartReportWriters

此参数确定应启动多少个报告编写器进程。如果未设置或等于 0,则禁用报告生成。根据所需报告的数量和频率,可以启用 1 到 100 个报告编写器进程。

示例:

StartReportWriters=3

Zabbix 前端

应设置 前端 URL 参数以启用 Zabbix 前端和 Zabbix Web 服务之间的通信:

  • 继续到 管理 → 常规 → 其他参数 前端菜单部分
  • 前端 URL 参数中指定 Zabbix Web 界面的完整 URL

frontend_url.png

设置过程完成后,您可能需要配置并发送 测试报告 以确保一切正常。