14 计划报告

概述

通过 计划报表 功能,您可以设置将指定仪表板的 PDF version 按照设定的时间间隔发送给指定的收件人。

前提条件:

  • 必须正确安装和配置 Zabbix Web 服务以启用计划报表生成功能 - 请参阅 Setting up scheduled reports 获取相关说明。
  • 用户必须拥有类型为 AdminSuper adminuser role,并具有以下权限:
    • 访问 UI 元素 模块中拥有 计划报表 权限(用于查看报表设置)
    • 访问操作 模块中拥有 管理计划报表 权限(用于创建/编辑报表)

要在 Zabbix 前端创建 create 计划报表,请执行以下操作:

  • 转至:Reports > Scheduled reports
  • 点击屏幕右上角的 Create report
  • 在表单中输入报表的参数。

您还可以通过打开一个已有的报表,点击 Clone 按钮,然后将其另存为不同的名称来 create 创建报表。

配置

Scheduled reports 选项卡包含常规报告属性。

所有必填输入字段都用红色星号标记。

Parameter Description
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 userAdd user group 可添加更多收件人。
单击用户名可编辑设置:
Generate report by - 报告数据应基于当前用户还是收件人的仪表板权限生成。
Status - 选择 "Include" 可将报告发送给该用户,选择 "Exclude" 可阻止向该用户发送报告。至少必须有一个用户的状态为 "Include"。 "Exclude" 状态可用于从已包含的用户组中排除特定用户。

请注意,权限不足的用户(即,基于 Admin 用户类型的角色且不是收件人或报告所有者所在同一用户组成员的用户)将在 RecipientGenerate report by 字段中看到 "Inaccessible user" 或 "Inaccessible user group",而不是实际名称;StatusAction 字段将显示为只读。
Enabled 报告状态。清除此复选框将禁用该报告。
Description 报告的可选描述。此描述仅供内部使用,不会发送给报告收件人。
表单按钮

表单底部的按钮可用于执行多个操作。

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

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

如果报告配置表单是从仪表板的 action menu 打开的,则 Test 按钮不可用。

如果配置正确,测试报告会立即发送给当前用户。 对于测试报告,会忽略订阅者和 Generate report by 用户设置。

如果配置不正确,将显示一条错误消息,说明可能的原因。

更新报告

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

如果一个现有报告被其他用户更新,并且此用户更改了仪表板,在点击 更新 按钮时,将显示一条警告消息:“由其他用户生成的报告将更改为当前用户”。

在此步骤点击 确定 将导致以下更改:

  • 由...生成报告 设置将更新为显示最后编辑报告的用户(除非 由...生成报告 设置为收件人)。
  • 在报告订阅者列表中,显示为“不可访问的用户”或“不可访问的用户组”的用户将被删除。

点击 取消 将关闭配置表单并取消报告更新。

克隆报告

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

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

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

修改所需的设置和报告名称,然后点击 添加