1 仪表盘部件
概述
本节提供适用于所有dashboard小部件的参数详细信息。
通用参数
以下参数适用于每个小部件:
| 名称 | 输入小部件get名称。 |
| 刷新间隔 | 配置默认刷新间隔。 小部件的默认刷新间隔范围从无刷新到15分钟,具体取决于小部件类型。例如: - URL小部件为无刷新; - Action log小部件为1分钟; - Clock小部件为15分钟。 可以为所有用户设置默认刷新间隔。将仪表板切换为查看仪表板,点击编辑部件按钮,然后从下拉列表中选择所需的刷新间隔。 每个用户也可以设置自己的小部件get刷新间隔。在仪表板查看仪表板中,点击小部件get上的三点 按钮,然后从下拉列表中选择所需的刷新间隔。请注意,用户的唯一刷新间隔优先于小部件get设置,并且即使修改了小部件设置,该间隔也会保留。 |
| 显示标题 | 勾选复选框以永久显示小部件get标题。 取消勾选时,标题将被隐藏以节省空间,并且仅在鼠标悬停在小部件get上时显示(在查看和编辑模式下均如此)。拖动小部件get到新位置时,标题也会半透明显示。 |
特定参数
要查看每个小部件的具体参数,请访问各个小部件get页面:
- 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
动态参数
多个小部件具有参数,这些参数使它们能够在其他小部件或仪表板之间共享配置数据。
主机组, 主机, 监控项, 监控项列表
主机 组、主机、监控项 和 监控项 列表(自 Zabbix 7.0.1 起)参数允许选择相应的实体,或包含相应的 主机 组、主机 或 监控项 的数据源,widget 可以据此显示数据。
对于 主机 组、监控项 和 监控项 列表 参数,数据源可以是来自同一仪表板的兼容 widget。
对于 主机 参数,数据源可以是来自同一仪表板的兼容 widget,也可以是仪表板本身。
地图 widget 也可以向兼容的小部件广播 主机组 和 主机 数据。 更多信息,请参阅 widget 行为。
覆盖主机
覆盖数据源 主机 参数允许选择一个数据源,该数据源包含一个主机,用于在widget中显示数据。
该数据源可以是来自同一仪表板的兼容widget,也可以是仪表板本身。

-
要指定一个兼容的小部件,请输入其名称并选择它。
或者,点击 选择 按钮(或下拉按钮,然后选择 "小部件"),以打开可用小部件的弹出窗口。 -
要指定一个仪表板,点击下拉按钮,然后选择 "仪表板"。
在编辑仪表板仪表板后,主机 选择器将出现在仪表板的Top位置。

时间段
时间周期 参数允许选择一个包含时间段的数据源,以供 widget 显示对应时间段的数据。
该数据源可以是来自同一仪表板的兼容 widget、仪表板本身,或者 widget 上配置的时间周期。

-
要指定一个兼容的部件,将 时间周期 设置为“部件”,输入其名称并选择它。
或者,点击 选择 按钮以打开可用部件的弹窗。 -
要指定一个仪表板,将 时间周期 设置为“仪表板”。
在 编辑仪表板 仪表板之后,Time period selector 将显示在仪表板的 Top 处。 -
要在 widget 本身上配置时间周期,请将 时间周期 设置为“自定义”,并输入或选择时间段的起始和结束时间。
无论部件的 时间周期 配置如何,兼容的部件都可以将其用作时间周期的数据源。
部件行为
不同小部件在广播数据给其他小部件的方式上存在差异。
所有具备数据广播能力的小部件在创建时会自动开始广播。例如,图形小部件会立即将时间段数据广播给监听小部件。

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

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

在Zabbix 7.0.7之前,部分小部件自动广播数据,而其他小部件需先选择实体。例如,监控项导航器小部件仅在选中特定监控项时才广播监控项数据。
小部件在监听其他小部件数据时也有特定行为:
- 若数据源小部件未广播数据,监听小部件将进入等待数据状态。
- 若数据源小部件被删除、替换为不兼容小部件或移至其他仪表板页面,监听小部件将进入引用小部件不可用状态。
- 若数据源(小部件或仪表板)中指定的主机缺少监听小部件配置的实体(监控项、图形、地图等),或用户无权限访问主机,监听小部件将显示消息:"无权限访问引用的object或该对象不存在!"

各小部件的广播与监听能力详见小部件兼容性。
部件兼容性
某些小部件可以将配置数据广播到其他小部件,某些小部件可以侦听数据,还有一些小部件既可以广播也可以侦听。例如:
- 操作日志 小部件get只能从图形、图形(经典)和图形原型小部件获取时间段数据。
- 地理图 小部件get可以将主机数据广播到监听该数据的小部件(如数据概览、蜂窝图等),同时也可以监听来自广播该数据的小部件(如蜂窝图、问题主机等)的主机组和主机数据。
- 时钟 小部件get既不能广播也不能监听任何数据。
下表概述了每个小部件的广播和监听功能。
| 小部件 | 广播 | 侦听 |
|---|---|---|
| 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 | 主机组 | 主机组,主机 |
按钮,然后从下拉列表中选择所需的刷新间隔。请注意,用户的唯一刷新间隔优先于小部件get设置,并且即使修改了小部件设置,该间隔也会保留。