1 仪表盘部件

概述

本节介绍 仪表板 小组件的通用参数。

通用参数

以下参数适用于每个小组件:

名称 输入小组件名称。
刷新间隔 配置默认刷新间隔。

根据小组件类型的不同,小组件的默认刷新间隔范围为 不刷新 到 15 分钟。例如:
- URL 小组件为 不刷新;
- 操作日志 小组件为 1 分钟;
- 时钟 小组件为 15 分钟。

可以为所有用户设置小组件的默认刷新间隔。将仪表板切换到编辑模式,点击编辑小组件按钮,然后从下拉列表中选择所需的刷新间隔。

每个用户也可以设置自己的小组件刷新间隔。在仪表板查看模式下,点击小组件上的三个点 按钮,然后从下拉列表中选择所需的刷新间隔。请注意,用户自定义的刷新间隔优先于小组件设置,即使修改了小组件设置,该刷新间隔也会保留。
显示标题 选中复选框以始终显示小组件标题。
未选中时,标题会被隐藏以节省空间,仅当鼠标悬停在小组件上时才会显示(在查看模式和编辑模式下均如此)。将小组件拖动到新位置时,标题也会半透明显示。

特定参数

要查看每个小组件的特定参数,请访问相应的小组件页面:

动态参数

多个小部件具有参数,这些参数使它们能够在其他小部件或仪表板之间共享配置数据。

主机组, 主机, 监控项, 监控项列表

主机 组、主机、监控项 和 监控项 列表(自 Zabbix 7.0.1 起)参数允许选择相应的实体,或包含相应的 主机 组、主机 或 监控项 的数据源,widget 可以据此显示数据。

对于 主机 组、监控项 和 监控项 列表 参数,数据源可以是来自同一仪表板的兼容 widget。

对于 主机 参数,数据源可以是来自同一仪表板的兼容 widget,也可以是仪表板本身。

地图 widget 也可以向兼容的小部件广播 主机组 和 主机 数据。 更多信息,请参阅 widget 行为。

覆盖主机

覆盖主机 参数用于选择包含主机的数据源,widget 可以显示该主机的数据。 数据源可以是同一仪表板中的兼容 widget,也可以是仪表板本身。

  • 要指定一个兼容的 widget,请输入其名称并选择它。 或者,单击 选择 按钮(或下拉按钮,然后选择“Widget”),打开可用 widget 的弹出窗口。

  • 要指定一个仪表板,请单击下拉按钮,然后选择“Dashboard”。 保存仪表板后,仪表板顶部将显示 主机 选择器。

时间段

时间段 参数用于选择包含时间段的数据源,widget 可根据该时间段显示数据。 数据源可以是同一仪表板中的兼容 widget、仪表板本身,或 widget 自身配置的时间段。

  • 要指定一个兼容的 widget,请将时间段设置为“Widget”,输入其名称并选择它。 或者,单击选择按钮,打开可用 widget 列表弹窗。

  • 要指定一个仪表板,请将时间段设置为“Dashboard”。 保存仪表板后,时间段选择器将显示在仪表板顶部。

  • 要在 widget 自身上配置时间段,请将时间段设置为“Custom”,然后输入或选择时间段的开始和结束时间。

无论 widget 的时间段配置如何,兼容的 widget 都可以将其用作时间段的数据源。

部件行为

不同小部件在广播数据给其他小部件的方式上存在差异。

所有具备数据广播能力的小部件在创建时会自动开始广播。例如,图形小部件会立即将时间段数据广播给监听小部件。

支持实体选择的小部件(如监控项导航器)会自动为第一个可用实体广播数据。例如,监控项导航器小部件会为其监控项列表中的第一个监控项广播数据。当选择不同监控项时,则广播该监控项的数据。鼠标悬停时,监控项会以浅蓝色高亮显示;选中时则以黄色高亮。

地图小部件同样会自动为第一个可用元素(如主机)广播数据,该元素最接近小部件视口的Top-左侧角落(对于地理地图小部件,则最接近视口中心)。选择不同元素时,会广播该元素的数据。鼠标悬停时,元素以浅蓝色高亮;选中时则以深蓝色高亮。

在Zabbix 7.0.7之前,部分小部件自动广播数据,而其他小部件需先选择实体。例如,监控项导航器小部件仅在选中特定监控项时才广播监控项数据。

小部件在监听其他小部件数据时也有特定行为:

  • 若数据源小部件未广播数据,监听小部件将进入等待数据状态。
  • 若数据源小部件被删除、替换为不兼容小部件或移至其他仪表板页面,监听小部件将进入引用小部件不可用状态。
  • 若数据源(小部件或仪表板)中指定的主机缺少监听小部件配置的实体(监控项、图形、地图等),或用户无权限访问主机,监听小部件将显示消息:"无权限访问引用的object或该对象不存在!"

各小部件的广播与监听能力详见小部件兼容性。

Widget 兼容性

某些 widget 可以向其他 widget 广播配置数据,某些 widget 可以监听数据,还有一些 widget 既可以广播数据,也可以监听数据。 例如:

  • Action log widget 只能从 Graph、Graph (classic) 和 Graph prototype widget 获取时间段数据。
  • Geomap widget 可以向监听主机数据的 widget(Data overview、Honeycomb 等)广播主机数据,也可以监听广播主机组和主机数据的 widget(Honeycomb、Problem hosts 等)发送的主机组和主机数据。
  • Clock widget 无法广播或监听任何数据。

下表概述了每个 widget 的广播和监听功能。

Widget 广播 监听
Action log - 时间段
Clock - -
Data overview - 主机组、主机
Discovery status - -
Favorite graphs - -
Favorite maps - -
Gauge - 主机、监控项
Geomap 主机 主机组、主机
Graph 时间段 监控项、时间段
Graph (classic) 时间段 主机、监控项、图形、时间段
Graph prototype 时间段 主机、时间段
Honeycomb 主机、监控项 主机组、主机
Host availability - 主机组
Host navigator 主机 主机组
Item history 监控项 主机、时间段
Item navigator 监控项 主机组、主机
Item value - 主机、监控项、时间段
Map 主机组、主机 地图
Map navigation tree 地图 -
Pie chart - 监控项、时间段
Problem hosts 主机组 主机组、主机
Problems 事件 主机组、主机
Problems by severity 主机组 主机组、主机
SLA report - -
System information - -
Top hosts 主机 主机组、主机
Top triggers - 时间段
Trigger overview - 主机组、主机
URL - 主机
Web monitoring 主机组 主机组、主机