网络地图 export 包含:
所有相关图像
地图结构 - 所有地图设置,包含的所有元素及其
settings, map links and map link status indicators
任何 主机 组、主机、触发器、其他地图或 可能与导出地图相关的其他元素都不会被导出。 因此,如果地图引用的元素中至少有一个缺失, 导入将会失败。
网络地图 export/import 自 Zabbix 1.8.2 起支持。
要export网络地图,请执行以下操作:
根据所选格式,地图将被导出到本地file,并使用默认名称:
要import网络地图,请执行以下操作:
所有必填字段均以红色星号标记。
import操作的成功或失败消息将显示在前端界面。
导入规则:
规则 | 描述 |
---|---|
更新现有 | 现有地图将使用importfile中的数据更新。否则将保持不变。 |
创建新 | import操作将使用importfile中的数据添加新地图。否则不会添加。 |
如果取消勾选两个地图选项并勾选对应的图像选项,则仅导入图像。图像导入功能仅对超级管理员用户可用。
如果替换现有图像,将影响所有使用该图像的地图。
导出为YAML格式:
zabbix_export:
version: '6.0'
date: '2021-08-31T12:55:10Z'
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: { }
下表解释了元素标签值的含义。
元素 | 元素属性 | 类型 | 范围 | 描述 |
---|---|---|---|---|
images | 图像的根元素。 | |||
name | string |
唯一的图像名称。 | ||
imagetype | integer |
1 - image 2 - background |
图像类型。 | |
encodedImage | Base64编码的图像。 | |||
maps | 地图的根元素。 | |||
name | string |
唯一的地图名称。 | ||
width | integer |
地图宽度,以像素为单位。 | ||
height | integer |
地图高度,以像素为单位。 | ||
label_type | integer |
0 - label 1 - host IP address 2 - element name 3 - status only 4 - nothing |
地图元素标签类型。 | |
label_location | integer |
0 - bottom 1 - left 2 - right 3 - top |
默认情况下地图元素标签的位置。 | |
highlight | integer |
0 - no 1 - yes |
为活动触发器和主机状态启用图标高亮。 | |
expandproblem | integer |
0 - no 1 - yes |
为具有单个问题的元素显示问题触发器。 | |
markelements | integer |
0 - no 1 - yes |
高亮显示最近更改状态的地图元素。 | |
show_unack | integer |
0 - count of all problems 1 - count of unacknowledged problems 2 - count of acknowledged and unacknowledged problems separately |
问题显示。 | |
severity_min | integer |
0 - not classified 1 - information 2 - warning 3 - average 4 - high 5 - disaster |
默认情况下在地图上显示的最小触发器严重性。 | |
show_suppressed | integer |
0 - no 1 - yes |
显示由于主机维护而被抑制(不显示)的问题。 | |
grid_size | integer |
20, 40, 50, 75 or 100 | 如果"grid_show=1",地图网格的单元格大小(以像素为单位)。 | |
grid_show | integer |
0 - yes 1 - no |
在地图配置中显示网格。 | |
grid_align | integer |
0 - yes 1 - no |
在地图配置中自动对齐图标。 | |
label_format | integer |
0 - no 1 - yes |
使用高级标签配置。 | |
label_type_host | integer |
0 - label 1 - host IP address 2 - element name 3 - status only 4 - nothing 5 - custom label |
如果"label_format=1",显示为主机标签。 | |
label_type_hostgroup | integer |
0 - label 2 - element name 3 - status only 4 - nothing 5 - custom label |
如果"label_format=1",显示为主机组标签。 | |
label_type_trigger | integer |
0 - label 2 - element name 3 - status only 4 - nothing 5 - custom label |
如果"label_format=1",显示为触发器标签。 | |
label_type_map | integer |
0 - label 2 - element name 3 - status only 4 - nothing 5 - custom label |
如果"label_format=1",显示为地图标签。 | |
label_type_image | integer |
0 - label 2 - element name 4 - nothing 5 - custom label |
如果"label_format=1",显示为图像标签。 | |
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 - no 1 - yes |
在地图配置中展开标签中的宏。 | |
background | id |
背景图像的ID(如果有),如果"imagetype=2"。 | ||
iconmap | id |
图标映射的ID(如果有)。 | ||
urls | 由地图或每个地图元素使用。 | |||
name | string |
链接名称。 | ||
url | string |
链接URL。 | ||
elementtype | integer |
0 - host 1 - map 2 - trigger 3 - host group 4 - image |
链接所属的地图监控项类型。 | |
selements | ||||
elementtype | integer |
0 - host 1 - map 2 - trigger 3 - host group 4 - image |
地图元素类型。 | |
label | string |
图标标签。 | ||
label_location | integer |
-1 - use map default 0 - bottom 1 - left 2 - right 3 - top |
||
x | integer |
X轴上的位置。 | ||
y | integer |
Y轴上的位置。 | ||
elementsubtype | integer |
0 - single host group 1 - all host groups |
元素子类型,如果"elementtype=3"。 | |
areatype | integer |
0 - same as whole map 1 - custom size |
区域大小,如果"elementsubtype=1"。 | |
width | integer |
区域的宽度,如果"areatype=1"。 | ||
height | integer |
区域的高度,如果"areatype=1"。 | ||
viewtype | integer |
0 - place evenly in the area | 区域放置算法,如果"elementsubtype=1"。 | |
use_iconmap | integer |
0 - no 1 - yes |
为此元素使用图标映射。仅在地图级别激活图标映射时相关。 | |
selementid | id |
唯一的元素记录ID。 | ||
evaltype | integer |
标签的评估类型。 | ||
tags | 问题标签(用于主机和主机组元素)。如果提供了标签,只有带有这些标签的问题会显示在地图上。 | |||
tag | string |
标签名称。 | ||
value | string |
标签值。 | ||
operator | integer |
操作符。 | ||
elements | 在地图上表示的Zabbix实体(主机、主机组、地图等)。 | |||
host | ||||
icon_off | 元素处于'OK'状态时使用的图像。 | |||
icon_on | 元素处于'Problem'状态时使用的图像。 | |||
icon_disabled | 元素被禁用时使用的图像。 | |||
icon_maintenance | 元素处于维护状态时使用的图像。 | |||
name | string |
唯一的图像名称。 | ||
shapes | ||||
type | integer |
0 - rectangle 1 - ellipse |
形状类型。 | |
x | integer |
形状的X坐标(以像素为单位)。 | ||
y | integer |
形状的Y坐标(以像素为单位)。 | ||
width | integer |
形状宽度。 | ||
height | integer |
形状高度。 | ||
border_type | integer |
0 - none 1 - bold line 2 - dotted line 3 - dashed line |
形状边框的类型。 | |
border_width | integer |
边框宽度(以像素为单位)。 | ||
border_color | string |
边框颜色(十六进制代码表示)。 | ||
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 - center 1 - left 2 - right |
文本的水平对齐方式。 | |
text_valign | integer |
0 - middle 1 - top 2 - bottom |
文本的垂直对齐方式。 | |
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 - none 1 - bold line 2 - dotted line 3 - dashed line |
线条类型。 | |
line_width | integer |
线条宽度(以像素为单位)。 | ||
line_color | string |
线条颜色(十六进制代码表示)。 | ||
zindex | integer |
用于排序所有形状和线条的值(z-index)。 | ||
links | 地图元素之间的链接。 | |||
drawtype | integer |
0 - line 2 - bold line 3 - dotted line 4 - dashed line |
链接样式。 | |
color | string |
链接颜色(6位十六进制)。 | ||
label | string |
链接标签。 | ||
selementid1 | id |
要连接的一个元素的ID。 | ||
selementid2 | id |
要连接的另一个元素的ID。 | ||
linktriggers | 链接状态指示器。 | |||
drawtype | integer |
0 - line 2 - bold line 3 - dotted line 4 - dashed line |
触发器处于'Problem'状态时的链接样式。 | |
color | string |
触发器处于'Problem'状态时的链接颜色(6位十六进制)。 | ||
trigger | 用于指示链接状态的触发器。 | |||
description | string |
触发器名称。 | ||
expression | string |
触发器表达式。 | ||
recovery_expression | string |
触发器恢复表达式。 |