1 仪表板小部件

概述

本节提供适用于 dashboard 小组件的通用参数详情。

通用参数

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

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

小组件的默认刷新间隔范围从 不刷新15 分钟,具体取决于小组件类型。例如:
- URL 小组件为 不刷新
- Action log 小组件为 1 分钟
- Clock 小组件为 15 分钟

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

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

特定参数

要查看每个小组件的特定参数,请转到对应的小组件页面:

动态参数

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

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

Host groupsHostsItemItem list 参数允许选择相应实体,或选择包含主机组、主机或监控项的数据源,供小组件显示数据。

对于 Host groupsItemItem list 参数,数据源可以是来自同一仪表板的兼容小组件。

对于 Hosts 参数,数据源可以是来自同一仪表板的兼容小组件,或者仪表板本身。

Map 小组件也可以向兼容小组件广播主机组和主机数据。 有关更多信息,请参见 小组件行为

覆盖主机

Override host 参数允许选择一个包含主机的数据源,widget 可以显示该主机的数据。 该数据源可以是同一仪表板中的兼容 widget,或者仪表板本身。

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

  • 要指定仪表板,请单击下拉按钮,然后选择 "Dashboard"。 在保存仪表板后,Host 字段(用于选择主机)将显示在仪表板顶部。

时间段

时间段参数允许选择包含组件可以显示数据的时间段的数据源。

数据源可以是来自同一仪表板的兼容组件、仪表板本身或组件本身上配置的时间段。

  • 要指定兼容组件,请将时间段设置为“组件”,输入其名称并选择它。

或者,单击选择按钮打开可用组件的弹出窗口。

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

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

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

小组件行为

不同小组件在向其他小组件广播数据的方式上有所不同。

所有能够广播数据的小组件在创建后都会自动开始广播。 例如,Graph 小组件会立即向正在监听的小组件广播时间段数据。

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

Map 小组件也会自动为第一个可用元素(例如主机)广播数据,该元素是距离小组件视口左上角最近的元素(对于 Geomap 小组件,则是距离小组件视口中心最近的元素)。 当选择其他元素时,它会为该元素广播数据。 鼠标悬停时,元素会以浅蓝色高亮显示;选中时,会以深蓝色高亮显示。

小组件在监听来自其他小组件的数据时也有特定行为:

  • 如果数据源小组件没有广播数据,监听小组件会进入 Awaiting data 状态。
  • 如果数据源小组件已被删除、替换为不兼容的小组件,或移动到另一个仪表板页面,监听小组件会进入 Referred widget is unavailable 状态。
  • 如果数据源(小组件或仪表板)中指定的主机缺少监听小组件中配置的实体(监控项、图形、地图等),或者用户没有访问该主机的权限,监听小组件会显示以下消息:"No permissions to referred object or it does not exist!"

有关每个小组件的广播和监听功能,请参见 Widget compatibility

Widget 兼容性

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

  • Action log widget 只能从 GraphGraph (classic)Graph prototype widget 获取时间段数据。
  • Geomap widget 可以向监听主机数据的 widget 广播主机数据(HoneycombTop items 等),也可以监听来自广播主机组和主机数据的 widget(HoneycombProblem hosts 等)所发送的主机组和主机数据。
  • Clock widget 不能广播或监听任何数据。

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

Widget Broadcasts Listens
Action log - 时间段
Clock - -
Discovery status - -
Favorite graphs - -
Favorite maps - -
Gauge - 主机, 监控项
Geomap 主机 主机组, 主机
Graph 时间段 主机, 监控项, 时间段
Graph (classic) 时间段 主机, 监控项, Graphs, 时间段
Graph prototype 时间段 主机, 时间段
Honeycomb 主机, 监控项 主机组, 主机
Host availability - 主机组
Host card - 主机
Host navigator 主机 主机组
Item card - 主机, 监控项, 时间段
Item history 监控项 主机, 时间段
Item navigator 监控项 主机组, 主机
Item value - 主机, 监控项, 时间段
Map 主机组, 主机 Maps
Map navigation tree Maps -
Pie chart - 监控项, 时间段
Problem hosts 主机组 主机组, 主机
Problems Events 主机组, 主机
Problems by severity 主机组 主机组, 主机
SLA report - -
System information - -
Top hosts 主机 主机组, 主机
Top items - 主机组, 主机
Top triggers - 时间段
Trigger overview - 主机组, 主机
URL - 主机
Web monitoring 主机组 主机组, 主机