地理地图小部件get使用开源 JavaScript 交互式地图库 Leaflet,将主机显示为地图上的标记。
Zabbix 提供多种预定义的地图瓦片服务提供商,并支持添加自定义地图瓦片服务提供商,甚至可以使用自定义的主机瓦片(可在 管理 > 常规 > 地理地图 地理地图 中配置)。
默认情况下,widget 会显示所有在 主机 配置中定义了有效地理坐标的启用的 主机。
可以在 widget 参数中配置 主机 过滤。
有效的 主机 坐标为:
添加小部件时,选择 Geomap 作为类型。
除了参数之外,还有通用参数 对于所有小部件,您可以设置以下特定选项:
主机 组 | 选择要在地图上显示的 主机 组。 或者,选择一个兼容的 widget 作为 主机 组的 动态参数。 此字段支持自动补全,因此开始输入组名时将提供匹配组的下拉列表。 如果在 主机 组 和 主机 字段中均未选择任何内容,则将显示所有具有有效坐标的 主机。 在配置 添加仪表板 上的 widget 时,此参数不可用。 |
主机 | 选择要在地图上显示的 主机。 或者,选择一个兼容的小部件 get 或仪表板作为 主机 的 动态参数。 此字段支持自动补全,因此开始输入 一个主机 名称时,将提供匹配的 主机 下拉列表。 如果在 主机 组 和 主机 字段中均未选择任何内容,则所有具有有效坐标的 主机 都将显示。 在 添加仪表板 上配置小部件 get 时,此参数不可用。 |
标签 | 指定标签以限制小部件中显示的 主机 数量。 可以包含也可以排除特定标签和标签值。可以设置多个条件。标签名称匹配始终区分大小写。 每个条件可用以下操作符: 存在 - 包含指定的标签名称; 等于 - 包含指定的标签名称和值(区分大小写); 包含 - 包含指定的标签名称,其中标签值包含输入的 string(子字符串匹配,不区分大小写); 不存在 - 排除指定的标签名称; 不等于 - 排除指定的标签名称和值(区分大小写); 不包含 - 排除指定的标签名称,其中标签值包含输入的 string(子字符串匹配,不区分大小写)。 条件支持两种计算类型: And/Or - 必须满足所有条件,具有相同标签名称的条件将通过 Or 条件进行分组; Or - 只需满足其中一个条件。 在 添加仪表板 上配置 widget 时,此参数不可用。 |
初始视图 | 以逗号分隔的中心坐标以及可选的缩放级别,在小部件 get 初始加载时显示,格式为 <latitude>,<longitude>,<zoom> 如果指定了初始缩放级别,Geomap 小部件 get 将加载到给定的缩放级别。否则,初始缩放级别将根据特定瓦片提供商的 地理地图 的一半进行计算。 如果设置了默认视图(见下文),则忽略初始视图。 示例: 40.6892494,-74.0466891 40.6892494,-122.0466891 |
地图上显示的主机标记具有主机最严重问题的颜色,如果一个主机没有问题,则显示绿色。 单击 一个主机 标记可以查看 主机 的可见名称和数量 未解决的问题按严重性分组。 点击可见名称将打开 host menu。
在地图上显示的主机可以通过问题严重性进行过滤。 在小部件右上角的过滤器图标上单击,并标记所需的严重性级别。
可以使用小部件左上角的加号和减号按钮,或使用鼠标滚轮或触控板来放大和缩小地图。 要将当前视图设置为默认视图,请在地图上的任意位置单击鼠标右键,然后选择 将此视图设置为默认。 此设置将覆盖当前用户的 初始视图 widget 参数。 要撤销此操作,请再次在地图上的任意位置单击鼠标右键,然后选择 重置为初始视图。
当设置了 初始视图 或 默认视图 后,您可以随时按下左侧的主页图标返回该视图。