14 定时报表
概述
使用 计划报表 功能,您可以设置将指定仪表板的 PDF 版本按周期发送给指定收件人。

前提条件:
- 必须已正确安装并配置 Zabbix Web 服务,以启用计划报表生成功能——有关说明,请参见设置计划报表。
- 用户必须具有类型为 Admin 或 Super admin 的用户角色,并具备以下权限:
- Access to UI elements 区块中的 Scheduled reports(用于查看报表设置)
- Access to actions 区块中的 Manage scheduled reports(用于创建/编辑报表)
要在 Zabbix 前端中创建计划报表,请执行以下操作:
- 转到:Reports > Scheduled reports。
- 单击屏幕右上角的 Create report。
- 在表单中输入报表参数。
您还可以通过打开现有报表,单击 Clone 按钮,然后以其他名称保存来创建报表。
配置
计划报告选项卡包含报告的一般属性。

所有必填输入字段都以红色星号标记。
| 参数 | 描述 |
|---|---|
| Owner | 创建报告的用户。Super admin 级别的用户可以更改所有者。对于 Admin 级别的用户,此字段为只读。 |
| Name | 报告名称;必须唯一。 |
| Dashboard | 报告所基于的仪表板;一次只能选择一个仪表板。要选择仪表板,请开始输入名称——将显示匹配的仪表板列表;向下滚动进行选择。或者,您也可以点击字段旁边的 Select,然后从显示的列表中选择一个仪表板。 |
| Period | 将为其准备报告的时间段。可选择前一天、前一周、前一个月或前一年。 |
| Cycle | 报告生成频率。报告可以按天、按周、按月或按年发送。“Weekly”模式允许选择发送报告的星期几。 |
| Start time | 准备报告的当天时间,格式为 hh:mm。请注意,将使用 Zabbix 服务器时区。 |
| Repeat on | 发送报告的星期几。仅当 Cycle 设置为 “Weekly” 时,此字段可用。 |
| Start date | 开始定期生成报告的日期。 |
| End date | 停止定期生成报告的日期。 |
| Subject | 报告邮件的主题。支持的宏:{TIME}、{TIMESTAMP}。 |
| Message | 报告邮件正文。支持的宏:{TIME}、{TIMESTAMP}。 |
| Subscriptions | 报告收件人列表。默认情况下,仅包含报告所有者。任何已配置电子邮件媒介的 Zabbix 用户都可以指定为报告收件人。 点击 Add user 或 Add user group 以添加更多收件人。 点击用户名可编辑设置: Generate report by - 报告数据是应基于当前用户还是收件人的仪表板权限生成。 Status - 选择 “Include” 可将报告发送给该用户,选择 “Exclude” 可阻止将报告发送给该用户。至少必须有一个用户的状态为 “Include”。“Exclude” 状态可用于从已包含的用户组中排除特定用户。 请注意,权限不足的用户(即,角色基于 Admin 用户类型且不是与收件人或报告所有者属于同一用户组的用户)将在 Recipient 和 Generate report by 字段中看到 “Inaccessible user” 或 “Inaccessible user group”,而不是实际名称;Status 和 Action 字段将显示为只读。 |
| Enabled | 报告状态。清除此复选框将禁用该报告。 |
| Description | 报告的可选描述。此描述仅供内部使用,不会发送给报告收件人。 |
表单按钮
表单底部的按钮允许执行多项操作。
![]() |
添加报告。 此按钮仅适用于新报告。 |
![]() |
更新报告的属性。 |
![]() |
根据当前报告的属性创建另一个报告。 |
![]() |
通过向当前用户发送报告来测试报告配置是否正确。 |
![]() |
删除报告。 |
![]() |
取消编辑报表属性。 |
测试
要测试报告,请单击报告配置表单底部的 测试 按钮。
如果报告配置表单是从仪表板的操作菜单打开的,则 测试 按钮不可用。
如果配置正确,测试报告会立即发送给当前用户。
对于测试报告,订阅者和 Generate report by 用户设置将被忽略。
如果配置不正确,将显示一条错误消息,说明可能的原因。

更新报告
要更新现有报告,请单击报告名称,进行所需的配置更改,然后单击 更新 按钮。
如果现有报告已被其他用户更新,并且该用户更改了仪表板,那么在单击 更新 按钮时,将显示一条警告消息:“由其他用户生成的报告将更改为当前用户”。

在此步骤中单击 确定 将导致以下更改:
- 报告生成者 设置将更新为显示最后编辑该报告的用户(除非 报告生成者 设置为收件人)。
- 显示为“无法访问的用户”或“无法访问的用户组”的用户将从报告订阅者列表中删除。
单击 取消 将关闭配置表单并取消报告更新。
克隆报表
要快速克隆现有报表,请点击现有报表配置表单底部的 Clone 按钮。
克隆由其他用户创建的报表时,当前用户将成为新报表的所有者。
报表设置将复制到新的报表配置表单中,并遵循用户权限:
- 如果克隆报表的用户对某个仪表板没有权限,Dashboard 字段将被清空。
- 如果克隆报表的用户对 Subscriptions 列表中的某些用户或用户组没有权限,则无法访问的收件人不会被克隆。
- Generate report by 设置将更新为显示当前用户(除非 Generate report by 设置为收件人)。
更改所需设置和报表名称,然后点击 Add。





