> 拓扑图对象

拓扑图

拓扑图对象具有以下属性.

属性类型说明
sysmapidstring(只读) 拓扑图 ID.
height
(必需)
整数拓扑图的高度,以像素为单位.
name
(必填)
字符串拓扑图名称.
width
(必需)
整数拓扑图的宽度,以像素为单位.
backgroundid字符串用作拓扑图背景的图像ID.
expand_macros整数配置拓扑图时是否在标签中展开宏.

参考值:
0 - (默认)不展开宏;
1 - 展开宏.
expandproblem整数是否为具有单个问题的元素显示问题触发器.

参考值:
0 - 始终显示问题的数量;
1 - (默认) 如果只有一个问题,则显示问题触发器.
grid_align整数是否启用网格对齐.

参考值:
0 - 禁用网格对齐;
1 - (默认) 启用网格对齐.
grid_show整数是否在拓扑图上显示网格.

参考值:
0 - 不显示网格;
1 - (默认) 显示网格.
grid_size整数拓扑图网格的大小(以像素为单位).

支持的值:20、40、50、75 和 100.

默认值:50.
highlight整数是否启用图标突出显示.

参考值:
0 - 突出显示禁用;
1 - (默认) 突出显示启用.
iconmapid字符串拓扑图上使用的图标拓扑图的ID.
label_format整数是否启用高级标签.

参考值:
0 - (默认) 禁用高级标签;
1 - 启用高级标签.
label_location整数拓扑图元素标签的位置.

参考值:
0 - (默认) 底部;
1 - 左;
2 - 右;< br>3 - 顶部.
label_string_host字符串主机元素的自定义标签.

对于具有自定义主机标签类型的拓扑图是必需的.
label_string_hostgroup字符串主机组元素的自定义标签.

对于具有自定义主机组标签类型的拓扑图是必需的.
label_string_image字符串图像元素的自定义标签.

对于具有自定义图像标签类型的拓扑图是必需的.
label_string_map字符串拓扑图元素的自定义标签.

对于具有自定义拓扑图标签类型的拓扑图是必需的.
label_string_trigger字符串触发器元素的自定义标签.

对于具有自定义触发器标签类型的拓扑图是必需的.
label_type整数映射元素标签类型.

参考值:
0 - 标签;
1 - IP 地址;
2 - (默认) 元素名称;< br>3 - 仅状态;
4 - 无.
label_type_host整数主机元素的标签类型.

参考值:
0 - 标签;
1 - IP 地址;
2 - (默认) 元素名称;
3 - 仅状态;
4 - 无;
5 - 自定义.
label_type_hostgroup整数主机组元素的标签类型.

参考值:
0 - 标签;
2 - (默认) 元素名称;
3 -仅状态;
4 - 无;
5 - 自定义.
label_type_image整数主机组元素的标签类型.

参考值:
0 - 标签;
2 - (默认) 元素名称;
4 -什么都没有;
5 - 自定义.
label_type_map整数拓扑图元素的标签类型.

参考值:
0 - 标签;
2 - (默认)元素名称;
3 - 状态仅;
4 - 无;
5 - 自定义.
label_type_trigger整数触发器元素的标签类型.

参考值:
0 - 标签;
2 - (默认)元素名称;
3 - 状态仅;
4 - 无;
5 - 自定义.
markelements整数是否突出显示最近更改状态的拓扑图元素.

参考值:
0 - (默认) 不突出显示元素;
1 - 突出显示元素.
severity_min整数将在拓扑图上显示的触发器的最小严重性.

请参阅触发器“严重性”属性获取支持的触发器严重性列表.
show_unack整数应该如何显示问题.

参考值:
0 - (默认) 显示所有问题的计数;
1 - 仅显示未确认的计数问题;
2 - 分别显示已确认和未确认问题的计数.
useridstring映射所有者用户 ID.
privateinteger拓扑图共享的类型.

参考值:
0 - 公共拓扑图;
1 - (默认) 私人拓扑图.
show_suppressed整数是否显示抑制的问题.

参考值:
0 - (默认) 隐藏抑制的问题;
1 - 显示抑制的问题.

注意,对于某些方法(更新、删除),必需/可选参数组合是不同的。

拓扑图元素

拓扑图元素对象定义了在拓扑图上显示的对象.它有以下属性.

属性类型说明
selementidstring(readonly) 拓扑图元素的 ID.
元素
(必需)
array元素数据对象.主机、主机组、触发器和映射类型元素是必需的.
elementtype
(必需)
integer拓扑图元素的类型.

参考值:
0 - 主机;
1 - 拓扑图;
2 - 触发器;
3 - 主机组;
4 - 图片.
iconid_off
(必需)
string用于在默认状态下显示元素的图像的 ID.
areatypeinteger应如何显示单独的主机组主机.

参考值:
0 - (默认) 主机组元素将占据整个拓扑图;
1 -主机组元素将具有固定大小.
elementsubtypeinteger主机组元素应如何显示在拓扑图上.

参考值:
0 - (默认) 将主机组显示为单个元素;
1 -
evaltypeinteger拓扑图元素标签过滤条件评估方法.

可用值:
0 - (默认) AND / OR;
2 - OR.
heightinteger固定大小的主机组元素的高度,以像素为单位.

默认值:200.
iconid_disabledstring用于显示禁用拓扑图元素的图像 ID.未用于图像元素.
iconid_maintenancestring用于在维护中显示拓扑图元素的图像 ID.未用于图像元素.
iconid_onstring用于显示有问题的拓扑图元素的图像 ID.未用于图像元素.
labelstring元素的标签.
label_locationinteger拓扑图元素标签的位置.

参考值:
-1 - (默认) 默认位置;
0 - 底部;
1 - 左侧;
2 - 右;
3 - 顶部.
permissioninteger权限级别的类型.

参考值:
-1 - 无;
2 - 只读;
3 - 读写.
sysmapidstring(readonly) 元素所属映射的 ID.
urlsarray拓扑图元素 URL.

拓扑图元素 URL 对象是详细描述如下.
use_iconmapinteger是否必须对宿主元素使用图标映射.

参考值:
0 - 不使用图标映射;
1 - (默认) 使用图标映射.
viewtypeinteger主机组元素放置算法.

参考值:
0 - (默认)网格.
widthinteger固定大小的主机组元素的宽度,以像素为单位.

默认值:200.
xinteger元素的 X 坐标,以像素为单位.

默认值:0.
yinteger元素的 Y 坐标,以像素为单位.

默认值:0.

拓扑图元素的主机

拓扑图元素中的主机对象定义是一个主机元素

属性类型说明
hostidstring主机 ID

拓扑图元素中的主机组

拓扑图元素中的主机组对象定义是一个主机组元素.

属性类型说明
groupidstring主机组 ID

拓扑图元素中的拓扑图

拓扑图元素中的拓扑图对象默认是一个拓扑图元素

属性类型说明
sysmapidstring拓扑图 ID

拓扑图元素中的触发器

拓扑图元素中的触发器对象定义的是一个或者多个触发器元素

属性类型说明
triggeridstring触发器 ID

拓扑图元素标签

拓扑图元素标签对象具有以下属性.

属性类型描述
tag
(required)
string拓扑图元素标签名称。
operatorstring映射元素标记条件运算符

可选值:
0 - (默认) 包含;
1 - 等于;
2 - 不包含;
3 - 不等于;
4 - 存在;
5 - 不存在.
valuestring拓扑图元素标签值。

拓扑图元素URL

拓扑图元素URL对象定义了一个可点击的链接,可用于拓扑图上特定类型的所有元素.它具有以下特性:

属性类型说明
sysmapurlidstring(只读) 拓扑图URL ID
name
(required)
string链接标题.
url
(required)
string链接URL
elementtypeinteger可以使用在URL上的拓扑图元素类型.

请参考 拓扑图元素”类型”属性 拓扑图元素可用URL类型

默认:0
sysmapidstring所属URL的拓扑图ID

拓扑图链接

拓扑图链接对象定义了两个拓扑图元素之间的链接.它有以下属性.

属性类型描述
linkidstring(readonly) 拓扑图链接的 ID.
selementid1
(必需)
string连接在一端的第一个拓扑图元素的 ID.
selementid2
(必需)
string连接到另一端的第一个拓扑图元素的 ID.
colorstring作为十六进制颜色代码的线条颜色.

默认值:000000.
drawtypeinteger链接线绘制样式.

参考值:
0 - (默认) 线;
2 - 粗线;
3 - 虚线;
4 - 虚线.
labelstring链接标签.
linktriggersarray拓扑图链接触发器用作链接状态指示器.

拓扑图链接触发器对象详细描述如下.
permissioninteger权限级别的类型.

参考值:
-1 - 无;
2 - 只读;
3 - 读写.
sysmapidstring链接所属拓扑图的ID.

拓扑链接触发器

拓扑链接触发器根据触发器的状态定义了拓扑图链接状态指标,它具有以下属性:

属性类型描述
linktriggeridstring(readonly) 拓扑链接触发器的ID.
triggerid
(reqiuired)
string用于链接指标的触发器的ID.
colorstringIndicator 颜色作为十六进制颜色代码.

默认: DD0000.
drawtypeinteger指标绘制风格.

参考值:
0 - (default) line;
2 - 粗线;
3 - 点虚线;
4 - 虚线.
linkidstring链接触发器所属的拓扑链接ID.

拓扑图URL

拓扑图URL对象定义了一个可点击的链接,可用于映射上特定类型的所有元素.它具有以下特性:

属性类型说明
sysmapurlidstring(只读) 拓扑图URL ID
name
(required)
string链接标题.
url
(required)
string链接URL
elementtypeinteger可以使用在URL上的拓扑图元素类型.

请参考 拓扑图元素”类型”属性 拓扑图元素可用URL类型

默认:0
sysmapidstring所属URL的拓扑图ID

拓扑图用户

基于用户的拓扑图权限列表.它具有以下特性:

属性类型说明
sysmapuseridstring(只读) 拓扑图用户ID
userid
(必须)
string用户 ID.
permission
(必须)
integer权限等级类型
参考值:
2 - 只读
3 - 可读可写

拓扑图用户组

基于用户组的拓扑图权限列表.它具有以下特性:

属性类型说明
sysmapusrgrpidstring(只读) 拓扑图用户组的ID
usrgrpid
(必须)
string用户组 ID.
permission
(必须)
integer权限等级类型
参考值:
2 - 只读
3 - 可读可写

拓扑图形状

拓扑图形状对象定义了在拓扑图上显示的几何形状(有或没有文本), 它具有以下属性

属性类型说明
sysmap_shapeidstring(只读) 拓扑图形状元素的 ID.
type(必填)integer拓扑图形状元素的类型.

参考值:
0 - 矩形;
1 - 椭圆.

需要属性创建新形状时.
xinteger以像素为单位的形状的 X 坐标.

默认值:0.
yinteger以像素为单位的形状的 Y 坐标.

默认值:0.
widthinteger形状的宽度,以像素为单位.

默认值:200.
heightinteger形状的高度,以像素为单位.

默认值:200.
textstring形状的文本.
fontinteger形状内文本的字体.

参考值:
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

Default: 9.
font_sizeinteger字体大小,以像素为单位.

默认值:11.
font_colorstring字体颜色.

默认值:’000000’.
text_haligninteger文本的水平对齐方式.

参考值:
0 - 居中;
1 - 左;
2 - 右.

默认值: 0.
text_valigninteger文本的垂直对齐方式.

参考值:
0 - 中间;
1 - 顶部;
2 - 底部.

默认值: 0.
border_typeinteger边框的类型.

参考值:
0 - 无;
1 - ————;
2 - ··· ··;
3 - - - -.

默认值:0.
border_widthinteger以像素为单位的边框宽度.

默认值:0.
border_colorstring边框颜色.

默认值:’000000’.
background_colorstring背景颜色(填充颜色).

默认值:(空).
zindexinteger用于对所有形状和线条进行排序的值 (z-index).

默认值:0.

拓扑图线

该对象定义在拓扑图上显示的线.它有以下属性:

属性类型描述
sysmap_shapeidstring(只读) 拓扑图形状元素的 ID.
x1integer线点 1 的 X 坐标,以像素为单位.

默认值:0.
y1integer线点 1 的 Y 坐标,以像素为单位.

默认值:0.
x2integer线点 2 的 X 坐标,以像素为单位.

默认值:200.
y2integer线点 2 的 Y 坐标,以像素为单位.

默认值:200.
line_typeinteger线的类型.

参考值:
0 - 无;
1 - —————;
2 - ··· ··;
3 - - - -.

默认值:0.
line_widthinteger线条的宽度,以像素为单位.

默认值:0.
line_colorstring线条颜色.

默认值:’000000’.
zindexinteger用于对所有形状和线条进行排序的值 (z-index).

默认值:0.