2022 Zabbix中国峰会
2022 Zabbix中国峰会

15 设置定时报表

概述

本节提供有关安装 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

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

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

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