12 蜂窝结构

概述

蜂窝小部件get提供对受监控的网络基础设施和资源的动态概览,在其中,主机组(如虚拟机和网络设备)及其各自的监控项以交互式六边形单元格的形式可视化呈现。

可以使用高级配置选项对小部件get进行视觉微调,以create多种不同的视觉样式。

当鼠标悬停时,当前聚焦的蜂窝单元格会放大以提高可视性。 点击某个单元格会高亮其边框,直到选择另一个单元格为止。

显示的蜂窝单元格数量受小部件大小和最小单元格尺寸(32像素)的限制。 如果所有单元格无法完全显示在小部件中,则最后一个单元格将显示为省略号。

可以调整小部件get的大小以显示更多单元格。 调整大小时,蜂窝单元格的尺寸和位置将动态调整。 蜂窝中的每一行将保持相同的单元格数量,除非总单元格数量无法被每行的单元格数量整除,则最后一行除外。

配置

配置时,选择 Honeycomb 作为类型:

除了所有控件都共用的参数通用参数外,你还可以设置以下特定选项:

主机 组 选择 主机 组。
或者,选择一个兼容的 widget 作为 动态参数 来选择 主机 组。
此字段支持自动补全,因此输入组名将提供匹配组的下拉列表。
选择父 主机组 将隐式选择所有嵌套的 主机 组;如果没有选择任何 主机 组,widget 将显示包含 主机 且 监控项 符合所选 监控项 模式 的所有 主机 组(见下文)。
添加仪表板 上配置 widget 时,此参数不可用。
主机 选择 主机。
或者,选择一个兼容的小部件get或仪表板作为主机的动态参数
此字段支持自动补全,因此开始输入一个主机名称时,将提供匹配的主机下拉列表。
如果没有选择任何主机,小部件get将显示所有主机,其监控项与选定的监控项模式匹配(见下文)。
添加仪表板上配置小部件get时,此参数不可用。
主机 标签 指定标签以限制小部件中显示的 主机 数量。
可以包含也可以排除特定的标签和标签值。可以设置多个条件。
标签名称的匹配始终区分大小写。

每个条件可用以下运算符:
存在(Exists) - 包含指定的标签名称;
等于(Equals) - 包含指定的标签名称和值(区分大小写);
包含(Contains) - 包含指定的标签名称,且标签值包含输入的 string(子字符串匹配,不区分大小写);
不存在(Does not exist) - 排除指定的标签名称;
不等于(Does not equal) - 排除指定的标签名称和值(区分大小写);
不包含(Does not contain) - 排除指定的标签名称,且标签值包含输入的 string(子字符串匹配,不区分大小写)。

条件的计算类型有两种:
And/Or - 所有条件都必须满足,具有相同标签名称的条件将通过 Or 条件进行分组;
Or - 只需满足其中一个条件。

添加仪表板 上配置小部件时,此参数不可用。get
监控项 模式 输入 监控项 模式,或选择现有的 监控项 作为 监控项 模式。匹配所输入或选择模式的 监控项 数据将在蜂窝图上显示。监控项 模式 参数是必填项。

可以选择使用通配符模式(例如,* 将返回匹配零个或多个字符的 监控项;Zabbix* 将返回以 "Zabbix" 开头的 监控项)。
要指定通配符模式,请手动输入 string 并按下 Enter 键。当您开始输入时,下拉列表将显示匹配的 监控项,如果已选择,则仅限于所选的 主机 或在选定的 主机 组 内的 主机。通配符符号始终被解释,因此,如果存在其他匹配的 监控项(例如 item2、item3),则无法单独添加名为 监控项* 的 监控项。

添加仪表板 上配置 widget 时,此参数仅允许选择 添加-监控项触发器图形
监控项标签 指定标签以限制小部件中显示的 监控项 数量。有关更多信息,请参见上面的 主机 标签
在维护中显示 主机 勾选此复选框以在维护中显示 主机(在这种情况下,维护图标将显示在 主机 名称旁边)。
添加仪表板 上配置 widget 时,此参数标记为 显示维护中的数据
显示 勾选此复选框以显示相应的蜂窝单元元素 - 主标签、次标签。
至少必须选择一个元素。
高级配置 点击 Advanced configuration 标签以显示高级配置选项。
高级配置

高级配置选项位于可折叠的 高级配置(Advanced configuration) 部分,仅适用于在 显示(Show) 字段中选择的元素,以及蜂窝单元的背景颜色或阈值。

主标签/次标签(Primary/Secondary label)
类型(Type) 选择标签类型:
文本(Text) - 标签将显示在 文本(Text) 参数中指定的文本;
值(Value) - 标签将显示监控项值,并按照 小数位数(Decimal places) 参数指定的位数显示小数。
文本(Text) 输入标签文本。此文本可能会覆盖默认的监控项名称。
支持多行文本。可以结合文本和supported macros使用。
{主机.*}, {监控项.*}, {INVENTORY.*}, 和 其他位置 均受支持。
蜂窝单元按主机名字母顺序排序,在每个主机内,按监控项名称排序。
类型(Type) 设置为“文本(Text)”时,此参数可用。
小数位数(Decimal places) 输入要与值一起显示的小数位数。
类型(Type) 设置为“值(Value)”时,此参数可用,并且仅影响返回配置数据的监控项。
大小(Size) 选择标签大小:
自动(Auto) - 使用自动调整的标签大小;
自定义(Custom) - 输入自定义标签大小(以百分比表示,相对于蜂窝单元大小)。
请注意,不适合蜂窝单元大小的标签将被截断。
加粗(Bold) 勾选此框以粗体显示监控项单位。
颜色(Color) 从颜色选择器中选择监控项单位的颜色。
"D" 表示默认颜色,取决于前端主题。要恢复默认颜色,请点击颜色选择器中的 使用默认(Use default) 按钮。
单位(Units)
单位(Units) 勾选此框以在监控项值后显示单位。
如果输入单位名称,它将覆盖在配置中设置的单位。
类型(Type) 设置为“文本(Text)”时,此参数可用。
位置(Position) 选择监控项单位的位置(在监控项值之前或之后)。
对于以下配置:unixtime、uptime、s,此参数将被忽略。
类型(Type) 设置为“文本(Text)”时,此参数可用。
背景颜色(Background color)
背景颜色(Background color) 从颜色选择器中选择蜂窝单元的背景颜色。
"D" 表示默认颜色,取决于前端主题。要恢复默认颜色,请点击颜色选择器中的 使用默认(Use default) 按钮。
阈值(Thresholds)
颜色插值(Color interpolation) 勾选此框以启用蜂窝单元阈值颜色之间的平滑过渡。
当设置了两个或更多阈值时,此参数可用。
阈值(Threshold) 点击 添加(Add) 添加一个阈值,从颜色选择器中选择一个阈值颜色,并指定一个数值。
保存时,阈值列表将按升序排列。
请注意,配置为阈值的颜色仅对数字监控项正确显示。
支持Suffixes(例如,“1d”、“2w”、“4K”、“8G”)。支持Value mappings

蜂巢 widget 显示的信息可以通过使用 widget menu 下载为 .png 图像:

widget 的屏幕截图将会保存到 下载 文件夹中。