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

14 定时报表

概述

使用定期报告功能,您可以设置将给定仪表板的PDF版本定期发送给指定的收件人。

先决条件:

  • Zabbix Web服务必须已安装并正确配置,以启用定期报告生成 - 请参阅设置定期报告获取详细说明。
  • 用户必须具有AdminSuper admin类型的用户角色,具备以下权限:
    • 访问UI元素块中具有Scheduled reports权限(用于查看报告)
    • 访问操作块中具有Manage scheduled reports权限(用于创建/编辑报告)

要在Zabbix前端创建定期报告,请按照以下步骤进行操作:

  • 转到:Reports(报告) → Scheduled reports(定期报告)
  • 单击屏幕右上角的Create report(创建报告)
  • 在表单中输入报告的参数

您还可以通过打开现有报告,单击Clone(克隆)按钮,然后将其另存为不同名称来创建报告。

配置

定期报告选项卡包含报告的一般属性。

所有必填字段都标有红色星号。

参数 描述
Owner 创建报告的用户。Super admin级别用户可以更改所有者。对于Admin级别用户,此字段只读。
Name 报告的名称;必须是唯一的。
Dashboard 报告基于的仪表板;一次只能选择一个仪表板。要选择仪表板,请开始输入名称 - 将显示匹配的仪表板列表;滚动到底部选择。或者,您可以单击字段旁边的Select,然后从显示的列表中选择仪表板。
Period 准备报告的周期。选择前一天、一周、一个月或一年。
Cycle 报告生成频率。可以每天、每周、每月或每年发送报告。"每周"模式允许选择报告发送的星期几。
Start time 报告准备的时间,格式为hh:mm。
Repeat on 报告发送的星期几。仅当Cycle设置为"每周"时才可用。
Start date 定期报告生成开始日期。
End date 定期报告生成停止日期。
Subject 报告电子邮件的主题。支持{TIME}宏。
Message 报告电子邮件的正文。支持{TIME}宏。
Subscriptions 报告接收者列表。默认情况下,仅包括报告所有者。可以指定任何已配置电子邮件媒介的Zabbix用户作为报告接收者。
单击Add userAdd user group以添加更多接收者。
单击用户名以编辑设置:
生成报告方式 - 是否应基于当前用户或接收者的仪表板权限生成报告数据。
状态 - 选择"包括"以向用户发送报告或选择"排除"以防止向此用户发送报告。至少一个用户必须具有"包括"状态。"排除"状态可用于从包括在内的用户组中排除特定用户。

请注意,权限不足的用户(即基于Admin用户类型的角色的用户,不是接收者或报告所有者相同用户组的成员)在字段RecipientGenerate report by中将看到"无法访问的用户"或"无法访问的用户组",状态操作字段将显示为只读。
Enabled 报告状态。取消选中此复选框将禁用报告。
Description 报告的可选描述。此描述供内部使用,不会发送给报告接收者。
表单按钮

表单底部的按钮允许执行多项操作。

添加报告。 此按钮仅适用于新报告。
更新报告的属性。
根据当前报告的属性创建另一个报告。
通过向当前用户发送报告来测试报告配置是否正确。
删除报告。
取消编辑报表属性。
测试

要测试报告,请单击报告配置表单底部的测试按钮。

如果已从仪表板 操作菜单 打开报告配置表单,则测试按钮不可用。

如果配置正确,则立即将测试报告发送给当前用户。 对于测试报告,订阅者和“生成者”用户设置将被忽略。

如果配置不正确,则会显示一条错误消息,描述可能的原因。

更新报告

要更新现有报告,请按报告名称,然后进行所需的配置更改并按更新按钮。

如果另一个用户更新了现有报告并且该用户更改了仪表板,则在按下更新按钮时,将显示警告消息“其他用户生成的报告将更改为当前用户”。

在此步骤按 OK 将导致以下更改:

  • 生成者设置将更新以显示上次编辑报告的用户(除非生成者设置为收件人)。
  • 已显示为 Inaccessible userInaccessible user group 的用户将从报告订阅者列表中删除。

按取消将关闭弹出窗口并取消报告更新。

克隆报告

要快速克隆现有报告,请按现有报告配置表单底部的克隆按钮。 克隆由其他用户创建的报表时,当前用户将成为新报表的所有者。

报告设置将根据用户权限复制到新的报告配置表单中:

  • 如果克隆报告的用户没有仪表板的权限,则仪表板字段将被清除。
  • 如果克隆报告的用户对订阅列表中的某些用户或用户组没有权限,则无法克隆无法访问的收件人。
  • 生成者设置将更新以显示当前用户(除非生成者设置为收件人)。

更改所需设置和报告名称,然后按添加。