27 个主机排行
概述
Top hosts 小部件提供了一种为显示多个主机的数据创建自定义表格的方法,可用于创建类似 Top N 的报表和进度条报表,这些报表对容量规划很有帮助。要显示的数据类型是可自定义的,可以包括 CPU 使用率、内存可用量,或以数值、文本或二进制格式收集的任何其他值,以及静态文本字符串。数据可以通过多种格式呈现,例如条形图、指示器或 sparkline 图表。
可显示的主机最大数量为 1000。


配置
要配置,请选择 Top 主机 作为类型:

除了所有部件通用的常见参数外,您还可以设置以下特定选项:
| 主机组 | 选择要在部件中显示的主机组。 或者,选择一个兼容的部件作为主机组的数据源。 此字段支持自动补全,因此开始输入组名时,将显示匹配组的下拉列表。 在模板仪表板上配置部件时,此参数不可用。 |
| 主机 | 选择要在部件中显示的主机。 或者,选择一个兼容的部件或仪表板作为主机的数据源。 此字段支持自动补全,因此开始输入主机名时,将显示匹配主机的下拉列表。 在模板仪表板上配置部件时,此参数不可用。 |
| 主机标签 | 指定标签以限制部件中显示的主机数量。 可以包含特定标签和标签值,也可以排除特定标签和标签值。可设置多个条件。标签名称匹配始终区分大小写。 每个条件都有多个可用运算符: 存在 - 包含指定的标签名称; 等于 - 包含指定的标签名称和值(区分大小写); 包含 - 包含指定的标签名称,且其标签值包含输入的字符串(子字符串匹配,不区分大小写); 不存在 - 排除指定的标签名称; 不等于 - 排除指定的标签名称和值(区分大小写); 不包含 - 排除指定的标签名称,且其标签值包含输入的字符串(子字符串匹配,不区分大小写)。 条件有两种计算类型: 与/或 - 必须满足所有条件,具有相同标签名称的条件将按“或”条件分组; 或 - 只需满足一个条件即可。 在模板仪表板上配置部件时,此参数不可用。 |
| 显示维护中的主机 | 勾选此复选框后,也会显示处于维护中的主机(在这种情况下,主机名旁边将显示维护图标)。默认不勾选。 |
| 列 | 添加要显示的数据列。 列的顺序决定了它们从左到右的显示顺序。 可以通过拖动列名前方的手柄上下调整列顺序。 |
| 排序依据 | 从已定义的列列表中指定一列,用于 Top N 或 Bottom N 排序。 |
| 排序 | 指定行的排序方式: Top N - 根据排序依据的聚合值按降序排列; Bottom N - 根据排序依据的聚合值按升序排列。 |
| 主机限制 | 要显示的主机行数(1-1000)。 在模板仪表板上配置部件时,此参数不可用。 |
列配置
可以添加三种数据类型的列:主机名、监控项值或文本。 可用的列参数列表取决于列的数据类型;对于监控项值类型,还取决于值格式。
主机名称列
主机名称列用于显示主机的名称。

支持的参数:
| Name | 列的名称。 |
| Data | 要在列中显示的数据类型,选择 Host name。 |
| Base color | 列的背景颜色。 |
文本列
文本列用于显示任何指定的文本字符串。

支持的参数:
| Name | 列名称。 |
| Data | 要在该列中显示的数据类型,选择 Text。 |
| Base color | 该列的背景颜色。 |
| Text | 输入要显示的字符串。 可包含主机和 inventory macros。 |
监控项值列
监控项值列用于显示指定监控项的值;它支持多种值显示格式和选项。

支持的参数:
| 名称 | 列的名称。 |
| 数据 | 要在列中显示的数据类型,选择 监控项值。 |
| 监控项名称 | 选择一个监控项;其名称用于匹配并显示所有所选主机上同名的监控项。如果某个主机有多个此类监控项,小部件会显示键按字母顺序排在最前的那个监控项(例如,键为 proc.cpu.util 的 CPU utilization,而不是 system.cpu.util)。在 模板仪表板 上配置小部件时,只能选择 在模板上配置的监控项。 |
| 基础颜色 | 列的背景颜色;如果 监控项值 数据以条形/指示器形式显示,则为填充颜色。如果监控项值超过指定阈值之一,可使用自定义颜色覆盖默认颜色。 |
| 将监控项值显示为 | 显示监控项值的格式:数值、文本 或 二进制。 所选选项将决定可用的其他参数。请参阅下面各格式的参数列表。 |
| 高级配置 | |
| 聚合函数 | 指定在所选 时间段 内使用的聚合函数: min - 显示最小值; max - 显示最大值; avg - 显示平均值; count - 显示值的数量; sum - 显示值的总和; first - 显示第一个值; last - 显示最后一个值。 如果选择 不使用,则显示最新值(不进行聚合)。 聚合可用于显示所选时间间隔(5 分钟、1 小时、1 天)的聚合值,而不是最新值。 只有数值数据才能用于显示 min、max、avg 和 sum。对于 count,非数值数据将转换为数值。 |
| 时间段 | 指定用于聚合值的时间段: 仪表板 - 使用仪表板的时间段; 小部件 - 使用指定小部件的时间段; 自定义 - 使用自定义时间段。 如果 聚合函数 设置为“not used”,则不会显示此参数。 |
| 小部件 | 选择小部件。 仅当 时间段 设置为“小部件”时才会显示此参数。 |
| 从 | 选择起始时间段(默认值 now-1h)。请参阅相对时间语法。仅当 时间段 设置为“自定义”时才会显示此参数。 |
| 到 | 选择结束时间段(默认值 now)。请参阅相对时间语法。仅当 时间段 设置为“自定义”时才会显示此参数。 |
| 历史数据 | 从历史数据或趋势数据中获取数据: Auto - 自动选择; History - 获取历史数据; Trends - 获取趋势数据。 此参数仅适用于数值型监控项值。对于文本和二进制值,数据始终从历史数据中获取。 |
数值型监控项值 参数:
| 显示 | 定义值的显示方式: As is - 按普通文本显示; Bar - 以实心、填充颜色的条形显示; Indicators - 以分段、填充颜色的条形显示; Sparkline - 微型折线图。 |
| 阈值 | 指定背景/填充颜色应在何时更改的阈值。 保存后,该列表将按升序排序。 对于 sparkline,阈值仅应用于监控项的最后一个值。 |
| 小数位数 | 指定值显示时保留的小数位数。 |
| Bar/Indicators | |
| 最小值 | 最小值。 |
| 最大值 | 最大值。 |
| Sparkline | |
| 宽度 | 使用滑块或手动输入 0 到 10 范围内的值来设置图形线条粗细。 |
| 颜色 | 选择线条和填充颜色。 |
| 填充 | 使用滑块或手动输入 0 到 10 范围内的值来设置填充颜色透明度级别。 |
| 时间段 | 指定要包含到 sparkline 图表中的值的时间段: 仪表板 - 使用仪表板的时间段; 小部件 - 使用指定小部件的时间段; 自定义 - 使用自定义时间段。 请注意,时间段仅影响 sparkline 图表。sparkline 旁边显示的值表示监控项的最后一个值,而不是所选时间段内的最后一个值。 |
| 小部件 | 选择小部件。 仅当 时间段 设置为“小部件”时才会显示此参数。 |
| 从 | 选择起始时间段(默认值 now-1h)。请参阅相对时间语法。仅当 时间段 设置为“自定义”时才会显示此参数。 |
| 到 | 选择结束时间段(默认值 now)。请参阅相对时间语法。仅当 时间段 设置为“自定义”时才会显示此参数。 |
| 历史数据 | 从历史数据或趋势数据中获取数据: Auto - 自动选择; History - 获取历史数据; Trends - 获取趋势数据。 |
文本型监控项值 参数:
| 高亮 | 指定匹配到哪些正则表达式时应更改背景/填充颜色。 |
二进制监控项值 参数:
| 显示缩略图 | 指定是否为包含二进制数据的图像创建并显示缩略图,或者在值列中显示一个指向完整尺寸图像的超链接 Show。 |