网络地图
概述
网络地图 导出 包含:
- 所有相关图像
- 地图结构(所有地图设置、所有包含的元素及其设置、地图链接和地图链接状态指示器)
任何可能与已导出的地图相关的主机组、主机、触发器、其他地图或其他元素都不会被导出。 因此,如果地图引用的元素中至少有一个缺失,导入将失败。
导出
要导出网络地图,请执行以下操作:
- 转到 Monitoring > Maps。
- 勾选要导出的网络地图复选框。
- 点击列表下方的 Export。

根据所选格式,地图将导出到本地文件,默认文件名如下:
zabbix_export_maps.yaml- YAML 导出(默认导出选项);zabbix_export_maps.xml- XML 导出;zabbix_export_maps.json- JSON 导出。
导入
要导入网络地图,请执行以下操作:
- 转到 Monitoring > Maps。
- 单击右上角的 Import。
- 选择导入文件。
- 在导入规则中勾选所需选项。
- 单击配置表单右下角的 Import。

导入规则:
| Rule | Description |
|---|---|
| Update existing | 现有地图将使用导入文件中的数据进行更新。否则,不会更新。 |
| Create new | 将使用导入文件中的数据创建新地图。否则,不会创建。 |
如果取消勾选两个地图选项,并勾选相应的图像选项,则只会导入图像。 图像导入仅适用于 Super admin 用户。
导入成功或失败消息将显示在前端中。
如果替换现有图像,这将影响所有使用该图像的地图。
导出格式
导出为 YAML:
zabbix_export:
version: '8.0'
images:
- name: Zabbix_server_3D_(128)
imagetype: '1'
encodedImage: iVBOR...5CYII=
maps:
- name: 'Local network'
width: '680'
height: '200'
label_type: '0'
label_location: '0'
highlight: '1'
expandproblem: '1'
markelements: '1'
show_unack: '0'
severity_min: '0'
show_suppressed: '0'
grid_size: '50'
grid_show: '1'
grid_align: '1'
label_format: '0'
label_type_host: '2'
label_type_hostgroup: '2'
label_type_trigger: '2'
label_type_map: '2'
label_type_image: '2'
label_string_host: ''
label_string_hostgroup: ''
label_string_trigger: ''
label_string_map: ''
label_string_image: ''
expand_macros: '1'
background: { }
iconmap: { }
urls: { }
selements:
- elementtype: '0'
elements:
- host: 'Zabbix server'
label: |
{HOST.NAME}
{HOST.CONN}
label_location: '0'
x: '111'
'y': '61'
elementsubtype: '0'
areatype: '0'
width: '200'
height: '200'
viewtype: '0'
use_iconmap: '0'
selementid: '1'
icon_off:
name: Zabbix_server_3D_(128)
icon_on: { }
icon_disabled: { }
icon_maintenance: { }
urls: { }
evaltype: '0'
shapes:
- type: '0'
x: '0'
'y': '0'
width: '680'
height: '15'
text: '{MAP.NAME}'
font: '9'
font_size: '11'
font_color: '000000'
text_halign: '0'
text_valign: '0'
border_type: '0'
border_width: '0'
border_color: '000000'
background_color: ''
zindex: '0'
lines: { }
links: { }
导出的元素
下表说明了导出的元素。
| Element | Type | Description | |
|---|---|---|---|
| images | 图像的根元素。 | ||
| name | string | 唯一的图像名称。 | |
| imagetype | integer | 图像类型。 可能的值: 1 - 图像; 2 - 背景。 |
|
| encodedImage | string | Base64 编码的图像。 | |
| maps | maps 的根元素。 | ||
地图
| Element | Type | Description | |
|---|---|---|---|
| name | string | 唯一的地图名称。 | |
| width | integer | 地图宽度,单位为像素。 | |
| height | integer | 地图高度,单位为像素。 | |
| label_type | integer | 地图元素标签类型。 可能的值: 0 - 标签; 1 - 主机 IP 地址; 2 - 元素名称; 3 - 仅状态; 4 - 无。 |
|
| label_location | integer | 默认的地图元素标签位置。 可能的值: 0 - 底部; 1 - 左侧; 2 - 右侧; 3 - 顶部。 |
|
| highlight | integer | 为活动触发器和主机状态启用图标高亮显示。 可能的值: 0 - 否; 1 - 是。 |
|
| expandproblem | integer | 为具有单个问题的元素显示问题触发器。 可能的值: 0 - 否; 1 - 是。 |
|
| markelements | integer | 高亮显示最近更改状态的地图元素。 可能的值: 0 - 否; 1 - 是。 |
|
| show_unack | integer | 问题显示。 可能的值: 0 - 所有问题的数量; 1 - 未确认问题的数量; 2 - 已确认和未确认问题分别计数。 |
|
| severity_min | integer | 默认在地图上显示的最低触发器严重性。 可能的值: 0 - 未分类; 1 - 信息; 2 - 警告; 3 - 一般严重; 4 - 严重; 5 - 灾难。 |
|
| show_suppressed | integer | 显示原本会因主机维护而被抑制(不显示)的问题。 可能的值: 0 - 否; 1 - 是。 |
|
| grid_size | integer | 地图网格单元大小,单位为像素。 当 grid_show 设置为 0 时支持。可能的值:20、40、50、75 或 100。 |
|
| grid_show | integer | 在地图配置中显示网格。 可能的值: 0 - 是; 1 - 否。 |
|
| grid_align | integer | 在地图配置中自动对齐图标。 可能的值: 0 - 是; 1 - 否。 |
|
| label_format | integer | 使用高级标签配置。 可能的值: 0 - 否; 1 - 是。 |
|
| label_type_host | integer | 将标签显示为主机标签。 当 label_format 设置为 1 时支持。可能的值: 0 - 标签; 1 - 主机 IP 地址; 2 - 元素名称; 3 - 仅状态; 4 - 无; 5 - 自定义标签。 |
|
| label_type_hostgroup | integer | 将标签显示为主机组标签。 当 label_format 设置为 1 时支持。可能的值: 0 - 标签; 2 - 元素名称; 3 - 仅状态; 4 - 无; 5 - 自定义标签。 |
|
| label_type_trigger | integer | 将标签显示为触发器标签。 当 label_format 设置为 1 时支持。可能的值: 0 - 标签; 2 - 元素名称; 3 - 仅状态; 4 - 无; 5 - 自定义标签。 |
|
| label_type_map | integer | 将标签显示为地图标签。 当 label_format 设置为 1 时支持。可能的值: 0 - 标签; 2 - 元素名称; 3 - 仅状态; 4 - 无; 5 - 自定义标签。 |
|
| label_type_image | integer | 将标签显示为图像标签。 当 label_format 设置为 1 时支持。可能的值: 0 - 标签; 2 - 元素名称; 4 - 无; 5 - 自定义标签。 |
|
| label_string_host | string | 主机元素的自定义标签。 当 label_type_host 设置为 5 时支持。 |
|
| label_string_hostgroup | string | 主机组元素的自定义标签。 当 label_type_hostgroup 设置为 5 时支持。 |
|
| label_string_trigger | string | 触发器元素的自定义标签。 当 label_type_trigger 设置为 5 时支持。 |
|
| label_string_map | string | 地图元素的自定义标签。 当 label_type_map 设置为 5 时支持。 |
|
| label_string_image | string | 图像元素的自定义标签。 当 label_type_image 设置为 5 时支持。 |
|
| expand_macros | integer | 在地图配置的标签中展开宏。 可能的值: 0 - 否; 1 - 是。 |
|
| background | 背景图像的根元素(如果有)。 当 imagetype 设置为 2 时支持。 |
||
| name | string | 背景图像名称。 | |
| iconmap | 图标映射的根元素(如果有)。 | ||
| name | string | 图标映射名称。 | |
| urls | 地图或各个地图元素使用的 URL 根元素。 | ||
| name | string | 链接名称。 | |
| url | string | 链接 URL。 | |
| elementtype | integer | 链接所属的地图项类型。 可能的值: 0 - 主机; 1 - 地图; 2 - 触发器; 3 - 主机组; 4 - 图像。 |
|
| selements | 地图 selements 的根元素。 | ||
| shapes | 地图形状的根元素。 | ||
| type | integer | 形状类型。 可能的值: 0 - 矩形; 1 - 椭圆。 |
|
| x | integer | 形状的 X 坐标,单位为像素。 | |
| y | integer | 形状的 Y 坐标,单位为像素。 | |
| width | integer | 形状宽度。 | |
| height | integer | 形状高度。 | |
| text | string | 形状内的文本。 | |
| font | integer | 文本字体样式。 可能的值: 0 - Georgia, serif; 1 - "Palatino Linotype", "Book Antiqua", Palatino, serif; 2 - "Times New Roman", Times, serif; 3 - Arial, Helvetica, sans-serif; 4 - "Arial Black", Gadget, sans-serif; 5 - "Comic Sans MS", cursive, sans-serif; 6 - Impact, Charcoal, sans-serif; 7 - "Lucida Sans Unicode", "Lucida Grande", sans-serif; 8 - Tahoma, Geneva, sans-serif; 9 - "Trebuchet MS", Helvetica, sans-serif; 10 - Verdana, Geneva, sans-serif; 11 - "Courier New", Courier, monospace; 12 - "Lucida Console", Monaco, monospace。 |
|
| font_size | integer | 字体大小,单位为像素。 | |
| font_color | string | 以十六进制代码表示的字体颜色。 | |
| text_halign | integer | 文本水平对齐方式。 可能的值: 0 - 居中; 1 - 左对齐; 2 - 右对齐。 |
|
| text_valign | integer | 文本垂直对齐方式。 可能的值: 0 - 中间; 1 - 顶部; 2 - 底部。 |
|
| border_type | integer | 形状边框类型。 可能的值: 0 - 无; 1 - 粗线; 2 - 点线; 3 - 虚线。 |
|
| border_width | integer | 边框宽度,单位为像素。 | |
| border_color | string | 以十六进制代码表示的边框颜色。 | |
| background_color | string | 以十六进制代码表示的背景(填充)颜色。 | |
| zindex | integer | 用于对所有形状和线条排序的值(z-index)。 | |
| lines | 地图线条的根元素。 | ||
| x1 | integer | 线条点 1 的 X 坐标,单位为像素。 | |
| y1 | integer | 线条点 1 的 Y 坐标,单位为像素。 | |
| x2 | integer | 线条点 2 的 X 坐标,单位为像素。 | |
| y2 | integer | 线条点 2 的 Y 坐标,单位为像素。 | |
| line_type | integer | 线条类型。 可能的值: 0 - 无; 1 - 粗线; 2 - 点线; 3 - 虚线。 |
|
| line_width | integer | 线条宽度,单位为像素。 | |
| line_color | string | 以十六进制代码表示的线条颜色。 | |
| zindex | integer | 用于对所有形状和线条排序的值(z-index)。 | |
| links | 地图元素之间链接的根元素。 | ||
| drawtype | integer | 链接样式。 可能的值: 0 - 线条; 2 - 粗线; 3 - 点线; 4 - 虚线。 |
|
| color | string | 链接颜色(6 个字符,十六进制)。 | |
| label | string | 链接标签。 | |
| selementid1 | id | 要连接的一个元素的 ID。 | |
| selementid2 | id | 要连接的另一个元素的 ID。 | |
| linktriggers | 链接状态指示器 的根元素。 | ||
另请参见:地图对象(请参阅名称匹配的相应属性)。
Map selements
| Element | Type | Description | |
|---|---|---|---|
| elementtype | integer | Map 元素类型。 可能的值: 0 - 主机; 1 - Map; 2 - 触发器; 3 - 主机组; 4 - 图像。 |
|
| elements | Zabbix 实体(主机、主机组、map 等)在 map 上的根元素。 每个实体都有各自对应的元素( host 等;例如参见 导出格式)。 |
||
| label | string | 图标标签。 | |
| label_location | integer | 标签位置。 可能的值: -1 - 使用 map 默认值; 0 - 底部; 1 - 左侧; 2 - 右侧; 3 - 顶部。 |
|
| x | integer | X 轴上的位置。 | |
| y | integer | Y 轴上的位置。 | |
| elementsubtype | integer | 元素子类型。 当 elementtype 设置为 3 时支持。可能的值: 0 - 单个主机组; 1 - 所有主机组。 |
|
| areatype | integer | 区域大小。 当 elementtype 设置为 1 时支持。可能的值: 0 - 与整个 map 相同; 1 - 自定义大小。 |
|
| width | integer | 区域宽度。 当 areatype 设置为 1 时支持。 |
|
| height | integer | 区域高度。 当 areatype 设置为 1 时支持。 |
|
| viewtype | integer | 区域放置算法。 当 elementsubtype 设置为 1 时支持。可能的值: 0 - 在区域内均匀放置。 |
|
| use_iconmap | integer | 为此元素使用图标映射。仅当 map 级别启用了图标映射时相关。 可能的值: 0 - 否; 1 - 是。 |
|
| selementid | id | 唯一的元素记录 ID。 | |
| icon_off | 当元素处于 OK 状态时使用的图像根元素。 |
||
| name | string | 唯一的图像名称。 | |
| icon_on | 当元素处于 Problem 状态时使用的图像根元素。 |
||
| name | string | 唯一的图像名称。 | |
| icon_disabled | 当元素被禁用时使用的图像根元素。 | ||
| name | string | 唯一的图像名称。 | |
| icon_maintenance | 当元素处于维护中时使用的图像根元素。 | ||
| name | string | 唯一的图像名称。 | |
| urls | map 或各个 map 元素使用的 URL 根元素。 | ||
| name | string | 链接名称。 | |
| url | string | 链接 URL。 | |
| evaltype | integer | 标签的评估类型。 | |
| tags | 问题标签的根元素(用于主机和主机组元素)。 如果提供了标签,则 map 上只会显示带有这些标签的问题。 |
||
| tag | string | 标签名称。 | |
| value | string | 标签值。 | |
| operator | integer | 运算符。 | |
另请参见:Map element object(请参阅名称匹配的相应属性)。
地图链接状态指示器
| Element | Type | Description | |
|---|---|---|---|
| drawtype | integer | 当触发器处于“Problem”状态时的链接样式。 可能的值: 0 - 直线; 2 - 粗线; 3 - 点线; 4 - 虚线。 |
|
| color | string | 当触发器处于“Problem”状态时的链接颜色(6 个字符,十六进制)。 | |
| trigger | 用于指示链接状态的触发器根元素。 | ||
| description | string | 触发器名称。 | |
| expression | string | 触发器表达式。 | |
| recovery_expression | string | 触发器恢复表达式。 | |
另请参见:Map link trigger object(请参阅名称匹配的相关属性)。