2022 Zabbix中国峰会
2022 Zabbix中国峰会

> 值映射对象

以下对象都是与valuemap直接相关的API。

值映射

值映射对象具有以下属性。

属性 类型 描述
valuemapid string (只读) 值映射的ID。
hostid
(必选)
id 值映射主机或模板ID。
name
(必选)
string 值映射的名称。
mappings
(必选)
array 当前值映射的值映射。映射对象在下面详细描述
uuid string 通用唯一标识符,用于将导入的值映射链接到已存在的映射。仅用于模板上的值映射。如果未给出,则自动生成。

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

值映射关系

值映射关系对象定义了值映射的值映射关系。 它具有如下属性。

属性 类型 描述
type integer 映射匹配类型。等于 0,1,2,3,4 类型的 value 字段不能为空,类型 5 的value 字段必须为空。

可用值:
0 - (默认) 精确匹配 ;
1 - 如果值大于或者等于,映射将会被应用1
2 - 如果值小于或者等于,映射将会被应用1
3 - 如果值在一个范围(包含范围边界),允许定义用逗号符号分隔的多个范围,映射将会被应用1
4 - 如果值和正真表达式匹配,映射将会被应用2
5 - 默认值,如果没有找到其他的匹配,映射将会被应用。
value
(必填)
string 原始值。

“默认”类型的映射不是必填的。
newvalue
(必填)
string 原始值的映射值。

1 仅支持具有“无符号数”,“浮点数”值类型的监控项。
2 仅支持具有“字符”值类型的监控项。