4 网络拓扑图
概述
网络拓扑图 导出 包含:
所有相关图像
拓扑图结构 - 所有拓扑图设置,全部包含其设置的元素,拓扑图链接和拓扑图链接状态指示器
未导出的是主机组,主机,触发器,其他拓扑图或可能与导出的拓扑图相关的任何其他元素。 因此,如果拓扑图引用的至少一个元素丢失,则导入它将失败。
Zabbix 1.8.2 开始支持网络拓扑图导出/导入。
导出
要导出网络拓扑图,请执行以下操作:
转到:监测中 - > 拓扑图
标记要导出的网络拓扑图的复选框
点击列表下面的导出
所选拓扑图导出为默认名称为zabbix_export_maps.xml的本地XML文件。
导入
要导入网络拓扑图,请执行以下操作:
转到:监测中 - > 拓扑图
点击右边的 导入
选择导入文件
在导入规则中标记所需的选项
点击导入
导入的成功或失败消息将显示在前端。
导入规则:
规则 | 说明 |
---|---|
更新已存在 | 将使用从导入文件获取的数据更新现有拓扑图。 否则不会更新。 |
创建新的 | 导入将使用导入文件中的数据添加新的拓扑图。 否则不会添加它们。 |
如果您取消选中两个拓扑图选项,并检查图像的相应选项,则只会导入图像。 图像导入仅适用于Zabbix Super Admin用户。
如果替换现有的图像,它将影响使用此图像的所有拓扑图。
导出格式
导出一个小的网络拓扑图与三个元素,他们的图像和它们之间的一些链接。 请注意,图像被截断以节省空间
- <?xml version="1.0" encoding="UTF-8"?>
- <zabbix_export>
- <version>3.4</version>
- <date>2016-10-05T08:16:20Z</date>
- <images>
- <image>
- <name>Server_(64)</name>
- <imagetype>1</imagetype>
- <encodedImage>iVBOR...SuQmCC</encodedImage>
- </image>
- <image>
- <name>Workstation_(64)</name>
- <imagetype>1</imagetype>
- <encodedImage>iVBOR...SuQmCC</encodedImage>
- </image>
- <image>
- <name>Zabbix_server_3D_(96)</name>
- <imagetype>1</imagetype>
- <encodedImage>iVBOR...ggg==</encodedImage>
- </image>
- </images>
- <maps>
- <map>
- <name>Network</name>
- <width>590</width>
- <height>400</height>
- <label_type>0</label_type>
- <label_location>0</label_location>
- <highlight>1</highlight>
- <expandproblem>0</expandproblem>
- <markelements>1</markelements>
- <show_unack>0</show_unack>
- <severity_min>2</severity_min>
- <grid_size>40</grid_size>
- <grid_show>1</grid_show>
- <grid_align>1</grid_align>
- <label_format>0</label_format>
- <label_type_host>2</label_type_host>
- <label_type_hostgroup>2</label_type_hostgroup>
- <label_type_trigger>2</label_type_trigger>
- <label_type_map>2</label_type_map>
- <label_type_image>2</label_type_image>
- <label_string_host/>
- <label_string_hostgroup/>
- <label_string_trigger/>
- <label_string_map/>
- <label_string_image/>
- <expand_macros>0</expand_macros>
- <background/>
- <iconmap/>
- <urls/>
- <selements>
- <selement>
- <elementtype>0</elementtype>
- <label>Host 1</label>
- <label_location>-1</label_location>
- <x>476</x>
- <y>28</y>
- <elementsubtype>0</elementsubtype>
- <areatype>0</areatype>
- <width>200</width>
- <height>200</height>
- <viewtype>0</viewtype>
- <use_iconmap>0</use_iconmap>
- <selementid>8</selementid>
- <element>
- <host>Discovered host</host>
- </element>
- <icon_off>
- <name>Server_(64)</name>
- </icon_off>
- <icon_on/>
- <icon_disabled/>
- <icon_maintenance/>
- <application/>
- <urls/>
- </selement>
- <selement>
- <elementtype>0</elementtype>
- <label>Zabbix server</label>
- <label_location>-1</label_location>
- <x>252</x>
- <y>50</y>
- <elementsubtype>0</elementsubtype>
- <areatype>0</areatype>
- <width>200</width>
- <height>200</height>
- <viewtype>0</viewtype>
- <use_iconmap>0</use_iconmap>
- <selementid>6</selementid>
- <element>
- <host>Zabbix server</host>
- </element>
- <icon_off>
- <name>Zabbix_server_3D_(96)</name>
- </icon_off>
- <icon_on/>
- <icon_disabled/>
- <icon_maintenance/>
- <application/>
- <urls/>
- </selement>
- <selement>
- <elementtype>0</elementtype>
- <label>New host</label>
- <label_location>-1</label_location>
- <x>308</x>
- <y>230</y>
- <elementsubtype>0</elementsubtype>
- <areatype>0</areatype>
- <width>200</width>
- <height>200</height>
- <viewtype>0</viewtype>
- <use_iconmap>0</use_iconmap>
- <selementid>7</selementid>
- <element>
- <host>Zabbix host</host>
- </element>
- <icon_off>
- <name>Workstation_(64)</name>
- </icon_off>
- <icon_on/>
- <icon_disabled/>
- <icon_maintenance/>
- <application/>
- <urls/>
- </selement>
- </selements>
- <links>
- <link>
- <drawtype>0</drawtype>
- <color>008800</color>
- <label/>
- <selementid1>6</selementid1>
- <selementid2>8</selementid2>
- <linktriggers/>
- </link>
- <link>
- <drawtype>2</drawtype>
- <color>00CC00</color>
- <label>100MBps</label>
- <selementid1>7</selementid1>
- <selementid2>6</selementid2>
- <linktriggers>
- <linktrigger>
- <drawtype>0</drawtype>
- <color>DD0000</color>
- <trigger>
- <description>Zabbix agent on {HOST.NAME} is unreachable for 5 minutes</description>
- <expression>{Zabbix host:agent.ping.nodata(5m)}=1</expression>
- <recovery_expression/>
- </trigger>
- </linktrigger>
- </linktriggers>
- </link>
- </links>
- </map>
- </maps>
- </zabbix_export>
元素标签
元素标签值在下表中说明。
元素 | 元素属性 | 类型 | 范围 | 描述 |
---|---|---|---|---|
images | 图片的根元素。 | |||
image | 单个图片 | |||
name | string | 唯一的图片名称。 | ||
imagetype | integer | 1 - 图标2 - 背景 | 图片类型 | |
encodedImage | Base64编码图片 | |||
maps | 拓扑图的根元素 | |||
map | 单个拓扑图 | |||
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 - 灾难 | 默认情况下,在拓扑图上显示的最小触发严重性。 | |
grid_size | integer | 20, 40, 50, 75 或 100 | 如果“grid_show=1”,拓扑图网格的单元格大小(以像素为单位) | |
grid_show | integer | 0 - 是1 - 否 | 在拓扑图配置中显示网格。 | |
grid_align | integer | 0 - 是1 - 否 | 在拓扑图配置中自动对齐图标。 | |
label_format | integer | 0 - 否1 - 是 | 使用高级标签配置。 | |
label_type_host | integer | 0 - 标签1 - 主机IP地址2 - 元素名称3 - 仅状态4 - 无5 - 自定义标签 | 如果“label_format=1”,显示为主机标签 | |
label_type_hostgroup | integer | 0 - 标签2 - 元素名称3 - 仅状态4 - 无5 - 自定义标签 | 如果“label_format=1”,显示为主机组标签 | |
label_type_trigger | integer | 0 - 标签2 - 元素名称3 - 仅状态4 - 无5 - 自定义标签 | 如果“label_format=1”,显示为触发标签 | |
label_type_map | integer | 0 - 标签2 - 元素名称3 - 仅状态4 - 无5 - 自定义标签 | 如果“label_format=1”,显示为拓扑图标签 | |
label_type_image | integer | 0 - 标签2 - 元素名称4 - 无5 - 自定义标签 | 如果“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 - 否1 - 是 | 在拓扑图配置中展开标签中的宏。 | |
background | id | 如果“imagetype=2”,背景图片的ID(如果有) | ||
iconmap | id | 图标映射的ID(如果有)。 | ||
urls | ||||
url | 单个URL. | |||
name | string | 链接名称 | ||
url | string | 链接 URL. | ||
elementtype | integer | 0 - 主机1 - 拓扑图2 - 触发器3 - 主机组4 - 图片 | Map item type the link belongs to. | |
selements | ||||
selement | 单个拓扑图元素 | |||
elementtype | integer | 0 - 主机1 - 拓扑图2 - 触发器3 - 主机组4 - 图片 | Map element type. | |
label | string | 图标标签。 | ||
label_location | integer | -1 - 使用拓扑图默认0 - 底部1 - 左侧2 - 右侧3 - 顶部 | ||
x | integer | X轴位置。 | ||
y | integer | Y轴位置。 | ||
elementsubtype | integer | 0 - 单个主机组1 - 所有主机组 | 如果“elementtype=3”,元素子类型 | |
areatype | integer | 0 - 和整个拓扑图一样1 - 自定义大小 | 如果“elementsubtype=1”,区域大小 | |
width | integer | 如果 “areatype=1”,区域宽度 | ||
height | integer | 如果 “areatype=1”,区域高度 | ||
viewtype | integer | 0 - 均匀地放在该区域 | 如果“elementsubtype=1”,区域布局算法 | |
use_iconmap | integer | 0 - 否1 - 是 | 为此元素使用图标映射。 只有在拓扑图级别激活了图标映射功能才有意义。 | |
selementid | id | 唯一元素记录ID。 | ||
application | string | 应用名称过滤器 如果给出了应用程序名称,则只有属于给定应用程序的触发器的问题才会显示在拓扑图上。 | ||
element | 在拓扑图上表示的单个Zabbix实体 (拓扑图, 主机组, 主机, 等). | |||
host | ||||
icon_off | 当元素处于“确定”状态时使用的图片。 | |||
icon_on | 当元素处于“问题”状态时使用的图片。 | |||
icon_disabled | 元素被禁用时使用的图片。 | |||
icon_maintenance | 元素在维护中使用的图片。 | |||
name | string | 唯一图片名称 | ||
links | ||||
link | 拓扑图元素之间的单独链接。 | |||
drawtype | integer | 0 - 线2 - 粗线3 - 点4 - 虚线 | 链接风格。 | |
color | string | 链接颜色 (6位,十六进制). | ||
label | string | 链接标签 | ||
selementid1 | id | 要连接的一个元素的ID。 | ||
selementid2 | id | 要连接的另一个元素的ID。 | ||
linktriggers | ||||
linktrigger | 单个链接状态指示器。 | |||
drawtype | integer | 0 - 线2 - 粗线3 - 点4 - 虚线 | 触发器处于“问题”状态时的链接样式。 | |
color | string | 当触发器处于“问题”状态时,链接颜色(6位,十六进制)。 | ||
trigger | 用于指示链接状态的触发器。 | |||
description | string | 触发器名称。 | ||
expression | string | 触发表达式。 | ||
recovery_expression | string | 触发恢复表达式。 |