[comment]: # ({c9670b34-b19c703a})
# 15 设置计划报表

[comment]: # ({/c9670b34-b19c703a})

[comment]: # ({0ef5924c-bb42dbf1})
#### 概述

本节提供有关安装 Zabbix Web 服务和配置 Zabbix 以启用 [计划报告](/manual/config/reports) 生成的说明。

[comment]: # ({/0ef5924c-bb42dbf1})

[comment]: # ({391c76df-87c4cf08})
#### 安装

应安装新的 [Zabbix Web 服务](/manual/concepts/web_service) 进程和 [Google Chrome 浏览器](/manual/installation/requirements#web-service)，以启用计划报表的生成功能。  
Web 服务可以安装在安装了 Zabbix 服务器的同一台机器上，也可以安装在不同的机器上。  
Google Chrome 浏览器应安装在安装了 Web 服务的同一台机器上。

[comment]: # ({/391c76df-87c4cf08})

[comment]: # ({be3c09dc-f2aa9786})
官方 zabbix-web-service 软件包可从 [Zabbix 仓库](http://repo.zabbix.com/) 获取。  
Google Chrome 浏览器不包含在这些软件包中，必须单独安装。

[comment]: # ({/be3c09dc-f2aa9786})

[comment]: # ({4ecd6255-b0d2832d})
要从源码编译 Zabbix Web 服务，请参见[安装 Zabbix Web 服务](/manual/installation/install/sources#installing-zabbix-web-service)。

安装完成后，在已安装 Web 服务的机器上运行 zabbix\_web\_service：

```bash
zabbix_web_service
```

[comment]: # ({/4ecd6255-b0d2832d})

[comment]: # ({6937df2f-1fd5a212})
#### 配置

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

[comment]: # ({/6937df2f-1fd5a212})

[comment]: # ({14af0536-064f3be0})
##### Zabbix 服务器

需要更新 Zabbix 服务器配置文件中的以下参数：*WebServiceURL* 和 *StartReportWriters*。

**WebServiceURL**

此参数是启用与 Web 服务通信所必需的。
URL 应采用 `http[s]://host:port/report` 格式。

-   默认情况下，Web 服务监听 10053 端口。
也可以在 Web 服务的[配置文件](/manual/appendix/config/zabbix_web_service)中指定其他端口。
-   必须指定 `/report` 路径（该路径是硬编码的，无法更改）。

示例：

```default
WebServiceURL=http://localhost:10053/report
```

::: noteimportant
强烈建议在 Zabbix 服务器与 Zabbix Web 服务之间[使用证书](/manual/encryption/using_certificates)配置加密。
默认情况下，在 Zabbix 服务器与 Zabbix Web 服务之间传输的数据未加密，这可能导致未经授权的访问。
:::

**StartReportWriters**

此参数用于确定应启动多少个报表写入器进程。
如果未设置该参数或其值等于 0，则报表生成功能将被禁用。
根据所需报表的数量和生成频率，可以启用 1 到 100 个报表写入器进程。

示例：

```default
StartReportWriters=3
```

[comment]: # ({/14af0536-064f3be0})

[comment]: # ({4e825787-613109e8})
##### Zabbix 前端

应设置 *Frontend URL* 参数，以启用 Zabbix 前端与 Zabbix Web 服务之间的通信：

-   进入前端菜单部分中的 *Administration > General > Other*
-   在 *Frontend URL* 参数中指定 Zabbix Web 界面的完整 URL

![frontend\_url.png](../../../../assets/en/manual/appendix/install/frontend_url.png)

::: notetip
设置过程完成后，您可以配置并发送一个[测试报告](/manual/config/reports#testing)，以确保一切正常工作。
:::

[comment]: # ({/4e825787-613109e8})
