Table of Contents

7 地理地图

概述

地理地图部件通过开源JavaScript交互式地图库Leaflet,将主机以标记形式显示在地理地图上。

Zabbix提供多个预定义地图瓦片服务提供商选项,并支持添加自定义瓦片服务提供商或直接使用主机瓦片(可在管理→常规→地理地图 地理地图中进行配置)。

默认情况下,该部件会显示所有已启用且在地图配置主机中定义了有效地理坐标的主机。 可以在小部件参数中配置主机过滤。

有效的主机坐标为:

  • 纬度: 从 -90 到 90 (可以是 integer 或 float 数字)
  • 经度: 从-180到180 (可以是integer或float数字)

配置

要添加该部件,请选择地理地图作为类型。

除了通用参数的参数之外 对于所有小部件,您可以设置以下特定选项:

主机 组 选择要在地图上显示的主机组。该字段支持自动补全,输入组名开头字符将显示匹配组的下拉列表。滚动选择后点击'x'可移除已选组。
主机 组主机字段均未选择,则所有带有效坐标的主机都将显示。
主机 选择要在地图上显示的主机。该字段支持自动补全,输入一个主机名称时会显示匹配的主机下拉列表。滚动选择后点击'x'可移除已选主机。
主机组主机字段均未选择,则所有带有效坐标的主机都将显示。
标签 指定标签以限制小部件中显示的主机数量。可以包含或排除特定标签及其值。可设置多个条件。标签名称匹配始终区分大小写。
每个条件可使用以下运算符:
存在 - 包含指定的标签名称
等于 - 包含指定的标签名称和值(区分大小写)
包含 - 包含标签值中含有输入string的指定标签名称(子字符串匹配,不区分大小写)
不存在 - 排除指定的标签名称
不等于 - 排除指定的标签名称和值(区分大小写)
不包含 - 排除标签值中含有输入string的指定标签名称(子字符串匹配,不区分大小写)
条件有两种计算类型:
与/或 - 必须满足所有条件,相同标签名的条件将通过或条件分组
- 只需满足一个条件即可
初始视图 以逗号分隔的中心坐标和可选的缩放级别,用于在小部件初始加载时显示,格式为 <latitude>,<longitude>,<zoom>
如果指定了初始缩放级别,Geomap小部件将按给定缩放级别加载。否则,初始缩放级别将计算为特定瓦片提供商的地理地图的一半。
如果设置了默认视图(见下文),则忽略初始视图。
示例:
=> 40.6892494,-74.0466891,14
=> 40.6892494,-122.0466891

主机标记在地图上显示的颜色取决于主机的最严重问题级别,若一个主机没有问题则显示为绿色。点击一个主机标记可查看主机的可见名称及按严重程度分组的未解决问题数量。点击可见名称将打开主机菜单

地图上显示的主机可按问题严重程度进行筛选。点击部件右上角的筛选图标并勾选所需严重级别。

可以通过使用小部件左上角的加减按钮或鼠标滚轮/触摸板来放大和缩小地图。要将当前视图设为默认,请在地图上任意位置右键点击并选择将此视图设为默认。此设置将覆盖当前用户的初始视图小部件参数。要撤销此操作,请再次在地图上右键点击并选择重置初始视图

当设置了初始视图默认视图时,您可以通过点击左侧的主页图标随时返回该视图。