使用定期报告功能,您可以设置将给定仪表板的PDF版本定期发送给指定的收件人。
先决条件:
要在Zabbix前端创建定期报告,请按照以下步骤进行操作:
您还可以通过打开现有报告,单击Clone(克隆)按钮,然后将其另存为不同名称来创建报告。
Scheduled reports 选项卡包含报告的一般属性。
所有必填输入字段都标有红色星号。
参数 | 描述 |
---|---|
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} 宏。 |
Message | 报告邮件的正文。支持 {TIME} 宏。 |
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 | 报告的可选描述。此描述仅供内部使用,不会发送给报告接收者。 |
表单底部的按钮允许执行多项操作。
![]() |
添加报告。 此按钮仅适用于新报告。 |
![]() |
更新报告的属性。 |
![]() |
根据当前报告的属性创建另一个报告。 |
![]() |
通过向当前用户发送报告来测试报告配置是否正确。 |
![]() |
删除报告。 |
![]() |
取消编辑报表属性。 |
要测试报告,请单击报告配置表单底部的测试按钮。
如果已从仪表板 操作菜单 打开报告配置表单,则测试按钮不可用。
如果配置正确,则立即将测试报告发送给当前用户。 对于测试报告,订阅者和“生成者”用户设置将被忽略。
如果配置不正确,则会显示一条错误消息,描述可能的原因。
要更新现有报告,请按报告名称,然后进行所需的配置更改并按更新按钮。
如果另一个用户更新了现有报告并且该用户更改了仪表板,则在按下更新按钮时,将显示警告消息“其他用户生成的报告将更改为当前用户”。
在此步骤按 OK 将导致以下更改:
按取消将关闭弹出窗口并取消报告更新。
要快速克隆现有报告,请按现有报告配置表单底部的克隆按钮。 克隆由其他用户创建的报表时,当前用户将成为新报表的所有者。
报告设置将根据用户权限复制到新的报告配置表单中:
更改所需设置和报告名称,然后按添加。