值映射 object

以下objects与valuemapAPI直接相关。

值映射

值映射object具有以下属性。

属性 数据类型 描述
valuemapid string (只读) 值映射的ID。
hostid
(required)
id 值映射主机或模板ID。
name
(required)
string 值映射的名称。
mappings
(required)
array 当前值映射的值映射关系。映射object是值映射
uuid string 全局唯一标识符,用于将导入的值映射与已存在的值映射关联。仅用于模板上的值映射。如果未提供,则自动生成。

请注意,对于某些方法(update, delete),必需/可选参数的组合是不同的。

值映射

值映射object定义了值映射表的映射关系。它具有以下属性。

属性 数据类型 描述
type integer 映射匹配类型。对于类型0,1,2,3,4,value字段不能为空;对于类型5,value字段应为空。

可能取值:
0 - (默认)精确匹配;
1 - 当值大于或等于时应用映射1
2 - 当值小于或等于时应用映射1
3 - 当值在范围内时应用映射(范围包含边界),可定义多个以逗号分隔的范围1
4 - 当值匹配正则表达式时应用映射2
5 - 默认值,当没有其他匹配时应用此映射。
value
(required)
string 原始值。

对于"default"类型的映射不是必填项。
newvalue
(required)
string 原始值映射到的目标值。

1 仅支持值类型为"numeric unsigned"、"numeric float"的监控项。
2 仅支持值类型为"character"的监控项。