这是原厂英文文档的翻译页面. 欢迎帮助我们 完善文档.
2022 Zabbix中国峰会
2022 Zabbix中国峰会

> 值映射对象

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

值映射

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

属性 类型 描述
valuemapid string (只读) 值映射的ID。
hostid
(必填)
id 值映射的主机ID。
name
(必填)
string 值映射的名称。
mappings
(必填)
array 当前值映射的值映射关系。映射对象 described in detail below
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 仅支持具有“字符”值类型的监控项。