LLD 规则原型对象
以下对象与 discoveryruleprototype API 直接相关。
LLD 规则原型
低级别发现规则原型对象具有以下属性。
| Property | Type | Description |
|---|---|---|
| itemid | ID | LLD 规则原型的 ID。 Property behavior: - 只读 - 更新操作时必需 |
| ruleid | ID | 父 LLD 规则/LLD 规则原型的 ID。 Property behavior: - 只读 - 创建操作时必需 |
| delay | string | LLD 规则原型的更新间隔。 接受秒数或带后缀的时间单位(例如 30s、1m、2h、1d),并且可选地接受一个或多个自定义间隔,所有项以分号分隔。自定义间隔可以是灵活间隔和计划间隔的任意组合。 接受用户宏。如果使用,值必须是单个宏。不支持多个宏或宏与文本混合。灵活间隔可以写成由斜杠分隔的两个宏(例如 {$FLEX_INTERVAL}/{$FLEX_PERIOD})。示例: 1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}Property behavior: - 如果 type 设置为 "Zabbix agent" (0)、"Simple check" (3)、"Zabbix internal" (5)、"External check" (10)、"Database monitor" (11)、"IPMI agent" (12)、"SSH agent" (13)、"TELNET agent" (14)、"JMX agent" (16)、"HTTP agent" (19)、"SNMP agent" (20)、"Script" (21)、"Browser" (22),或者 type 设置为 "Zabbix agent (active)" (7) 且 key_ 不包含 "mqtt.get",则为必需 |
| hostid | ID | LLD 规则原型所属主机的 ID。 Property behavior: - 常量 - 创建操作时必需 |
| flags | integer | LLD 规则原型的来源。 可能值: 3 - 低级别发现规则原型; 7 - 已发现的低级别发现规则原型。 Property behavior: - 只读 |
| interfaceid | ID | LLD 规则原型的主机接口 ID。 Property behavior: - 如果 LLD 规则原型属于主机且 type 设置为 "Zabbix agent"、"IPMI agent"、"JMX agent" 或 "SNMP agent",则为必需- 如果 LLD 规则原型属于主机且 type 设置为 "Simple check"、"External check"、"SSH agent"、"TELNET agent" 或 "HTTP agent",则为支持 |
| key_ | string | LLD 规则原型键值。至少需要一个 LLD 宏。 Property behavior: - 创建操作时必需 - 继承对象为只读 |
| name | string | LLD 规则原型名称。 Property behavior: - 创建操作时必需 - 继承对象为只读 |
| type | integer | LLD 规则原型类型。 可能值: 0 - Zabbix agent; 2 - Zabbix trapper; 3 - Simple check; 5 - Zabbix internal; 7 - Zabbix agent (active); 10 - External check; 11 - Database monitor; 12 - IPMI agent; 13 - SSH agent; 14 - TELNET agent; 16 - JMX agent; 18 - Dependent item; 19 - HTTP agent; 20 - SNMP agent; 21 - Script; 22 - Browser; 23 - Nested。 Property behavior: - 创建操作时必需 - 继承对象为只读 |
| url | string | URL 字符串。 支持用户宏、{HOST.IP}、{HOST.CONN}、{HOST.DNS}、{HOST.HOST}、{HOST.NAME}、{HOST.PORT}、{ITEM.ID}、{ITEM.KEY}。 Property behavior: - 如果 type 设置为 "HTTP agent",则为必需- 继承对象为只读 |
| allow_traps | integer | 允许像 trapper 监控项一样填充值。 可能值: 0 - (默认) 不允许接受传入数据; 1 - 允许接受传入数据。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持 |
| authtype | integer | 认证方式。 如果 type 设置为 "SSH agent",可能值:0 - (默认) 密码; 1 - 公钥。 如果 type 设置为 "HTTP agent",可能值:0 - (默认) 无; 1 - basic; 2 - NTLM。 Property behavior: - 如果 type 设置为 "SSH agent" 或 "HTTP agent",则为支持- 继承对象为只读(如果 type 设置为 "HTTP agent") |
| description | string | LLD 规则原型的描述。 |
| error | string | 如果更新 LLD 规则原型值时出现问题,则显示错误文本。 Property behavior: - 只读 |
| follow_redirects | integer | 轮询数据时是否跟随响应重定向。 可能值: 0 - 不跟随重定向; 1 - (默认) 跟随重定向。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| headers | array | 执行 HTTP 请求时将发送的请求头数组。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| http_proxy | string | HTTP(S) proxy 连接字符串。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| ipmi_sensor | string | IPMI 传感器。 Property behavior: - 如果 type 设置为 "IPMI agent" 且 key_ 未设置为 "ipmi.get",则为必需- 如果 type 设置为 "IPMI agent",则为支持- 继承对象为只读 |
| jmx_endpoint | string | JMX agent 自定义连接字符串。 默认:service:jmx:rmi:///jndi/rmi://{HOST.CONN}:{HOST.PORT}/jmxrmi Property behavior: - 如果 type 设置为 "JMX agent",则为支持 |
| lifetime | string | 在此时间段后删除不再被发现的监控项。接受秒数、带后缀的时间单位或用户宏。 默认: 7d。 |
| lifetime_type | integer | 删除丢失的 LLD 资源的方案。 可能值: 0 - (默认) 达到生命周期阈值后删除; 1 - 不删除; 2 - 立即删除。 |
| enabled_lifetime | string | 在此时间段后禁用不再被发现的监控项。接受秒数、带后缀的时间单位或用户宏。 默认: 0。 |
| enabled_lifetime_type | integer | 禁用丢失的 LLD 资源的方案。 可能值: 0 - 达到生命周期阈值后禁用; 1 - 不禁用; 2 - (默认) 立即禁用。 |
| master_itemid | ID | 主监控项的 ID。 发现规则不能作为另一个发现规则的主监控项。 Property behavior: - 如果 type 设置为 "Dependent item",则为必需- 继承对象为只读 |
| output_format | integer | 是否将响应转换为 JSON。 可能值: 0 - (默认) 存储原始数据; 1 - 转换为 JSON。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| params | string | 根据 LLD 规则原型类型而定的附加参数: - SSH 和 Telnet LLD 规则执行的脚本; - 数据库监控 LLD 规则的 SQL 查询; - 计算型 LLD 规则的公式; - 脚本和浏览器 LLD 规则的脚本。 Property behavior: - 如果 type 设置为 "Database monitor"、"SSH agent"、"TELNET agent"、"Script" 或 "Browser",则为必需- 继承对象为只读(如果 type 设置为 "Script" 或 "Browser") |
| parameters | object/array | 如果 type 设置为 "Script" 或 "Browser",则为附加参数。由具有 name 和 value 属性的对象数组组成,其中 name 必须唯一。Property behavior: - 如果 type 设置为 "Script" 或 "Browser",则为支持- 继承对象为只读 |
| password | string | 认证密码。 Property behavior: - 如果 type 设置为 "JMX agent" 且已设置 username,则为必需- 如果 type 设置为 "Simple check"、"Database monitor"、"SSH agent"、"TELNET agent" 或 "HTTP agent",则为支持- 继承对象为只读(如果 type 设置为 "HTTP agent") |
| post_type | integer | 存储在 posts 属性中的 POST 数据体类型。可能值: 0 - (默认) 原始数据; 2 - JSON 数据; 3 - XML 数据。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| posts | string | HTTP(S) 请求体数据。 Property behavior: - 如果 type 设置为 "HTTP agent" 且 post_type 设置为 "JSON data" 或 "XML data",则为必需- 如果 type 设置为 "HTTP agent" 且 post_type 设置为 "Raw data",则为支持- 继承对象为只读 |
| privatekey | string | 私钥文件名。 Property behavior: - 如果 type 设置为 "SSH agent" 且 authtype 设置为 "public key",则为必需 |
| publickey | string | 公钥文件名。 Property behavior: - 如果 type 设置为 "SSH agent" 且 authtype 设置为 "public key",则为必需 |
| query_fields | array | 执行 HTTP 请求时将发送的查询字段数组。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| request_method | integer | 请求方法类型。 可能值: 0 - (默认) GET; 1 - POST; 2 - PUT; 3 - HEAD。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| retrieve_mode | integer | 应存储响应的哪一部分。 如果 request_method 设置为 "GET"、"POST" 或 "PUT",可能值:0 - (默认) 正文; 1 - 标头; 2 - 同时存储正文和标头。 如果 request_method 设置为 "HEAD",可能值:1 - 标头。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| snmp_oid | string | SNMP OID。 Property behavior: - 如果 type 设置为 "SNMP agent",则为必需- 继承对象为只读 |
| ssl_cert_file | string | 公用 SSL 密钥文件路径。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| ssl_key_file | string | 私有 SSL 密钥文件路径。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| ssl_key_password | string | SSL 密钥文件密码。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| state | integer | LLD 规则原型的状态。 可能值: 0 - (默认) 正常; 1 - 不支持。 Property behavior: - 只读 |
| status | integer | LLD 规则原型的状态。 可能值: 0 - (默认) 已启用的 LLD 规则原型; 1 - 已禁用的 LLD 规则原型。 |
| status_codes | string | 所需 HTTP 状态码的范围,以逗号分隔。也支持将用户宏作为逗号分隔列表的一部分。 示例:200,200-{$M},{$M},200-400 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| templateid | ID | 父模板 LLD 规则原型的 ID。 Property behavior: - 只读 |
| timeout | string | 监控项数据轮询请求超时。 接受秒数或带后缀的时间单位(例如 30s、1m)。也接受用户宏。 可能值范围:1-600s。 默认:"" - 使用 proxy/全局设置。 Property behavior: - 如果 type 设置为 "Zabbix agent" (0)、"Simple check" (3) 且 key_ 不以 "vmware." 和 "icmpping" 开头、"Zabbix agent (active)" (7)、"External check" (10)、"Database monitor" (11)、"SSH agent" (13)、"TELNET agent" (14)、"HTTP agent" (19)、"SNMP agent" (20) 且 snmp_oid 以 "walk[" 或 "get[" 开头、"Script" (21)、"Browser" (22),则为支持- 继承对象为只读 |
| trapper_hosts | string | 允许的主机。 Property behavior: - 如果 type 设置为 "Zabbix trapper",或者 type 设置为 "HTTP agent" 且 allow_traps 设置为 "Allow to accept incoming data",则为支持。如果省略该属性,则会自动设置为 {$TRAPPER.ALLOWED_HOSTS} user macro(默认值)。默认情况下,{$TRAPPER.ALLOWED_HOSTS} 为 127.0.0.1,::1。如果该属性设置为空字符串,则将拒绝来自所有主机的传入连接。 |
| username | string | 认证用户名。 Property behavior: - 如果 type 设置为 "SSH agent"、"TELNET agent",或者 type 设置为 "JMX agent" 且已设置 password,则为必需- 如果 type 设置为 "Simple check"、"Database monitor" 或 "HTTP agent",则为支持- 继承对象为只读(如果 type 设置为 "HTTP agent") |
| uuid | string | 通用唯一标识符,用于将导入的 LLD 规则原型链接到已存在的对象。如果未提供,则自动生成。 Property behavior: - 如果 LLD 规则原型属于模板,则为支持 |
| verify_host | integer | 是否验证连接的主机名与主机证书中的名称匹配。 可能值: 0 - (默认) 不验证; 1 - 验证。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
| verify_peer | integer | 是否验证主机证书是否真实有效。 可能值: 0 - (默认) 不验证; 1 - 验证。 Property behavior: - 如果 type 设置为 "HTTP agent",则为支持- 继承对象为只读 |
HTTP 标头
标头对象具有以下属性:
HTTP 查询字段
查询字段对象定义了用于指定 URL 参数的名称和值。 它具有以下属性:
LLD 规则原型过滤器
LLD 规则原型过滤器对象定义了一组可用于过滤已发现对象的条件。它具有以下属性:
| Property | Type | Description |
|---|---|---|
| conditions | object/array | 用于过滤结果的过滤条件集合。这些条件将按照它们在公式中的排列顺序进行排序。 Property behavior: - 必需 |
| evaltype | integer | 过滤条件的求值方法。 可能的值: 0 - And/Or; 1 - And; 2 - Or; 3 - 自定义表达式。 Property behavior: - 必需 |
| eval_formula | string | 用于对过滤条件求值的生成表达式。该表达式包含通过其 formulaid 引用特定过滤条件的 ID。对于使用自定义表达式的过滤器,eval_formula 的值等于 formula 的值。Property behavior: - 只读 |
| formula | string | 用户定义的表达式,用于对使用自定义表达式的过滤器条件进行求值。该表达式必须包含通过其 formulaid 引用特定过滤条件的 ID。表达式中使用的 ID 必须与过滤条件中定义的 ID 完全匹配:任何条件都不能未被使用或被省略。Property behavior: - 如果 evaltype 设置为 "custom expression",则为 必需 |
LLD 规则原型过滤条件
LLD 规则原型过滤条件对象定义了一个单独的检查,用于对 LLD 宏的值执行检查。它具有以下属性:
| Property | Type | Description |
|---|---|---|
| macro | string | 要执行检查的 LLD 宏。 属性行为: - 必填 |
| value | string | 用于比较的值。 属性行为: - 如果 operator 设置为“匹配正则表达式”或“不匹配正则表达式”,则为 必填 |
| formulaid | string | 用于从自定义表达式中引用该条件的任意唯一 ID。只能包含大写字母。在修改过滤条件时,该 ID 必须由用户定义,但在之后请求这些条件时会重新生成。 属性行为: - 如果 LLD 规则原型过滤对象 的 evaltype 设置为“自定义表达式”,则为 必填 |
| operator | integer | 条件运算符。 可能的值: 8 - (默认) 匹配正则表达式; 9 - 不匹配正则表达式; 12 - 存在; 13 - 不存在。 |
为了更好地理解如何将过滤器与各种类型的表达式配合使用,请参见 discoveryruleprototype.get 和 discoveryruleprototype.create 方法页面中的示例。
LLD 宏路径
LLD 宏路径具有以下属性:
LLD 规则原型预处理
LLD 规则原型预处理对象具有以下属性。
| 属性 | 类型 | 描述 |
|---|---|---|
| type | integer | 预处理选项类型。 可能的值: 5 - 正则表达式; 11 - XML XPath; 12 - JSONPath; 14 - 匹配正则表达式; 15 - 不匹配正则表达式; 16 - 检查 JSON 中的错误; 17 - 检查 XML 中的错误; 20 - 使用心跳丢弃未更改的值; 21 - JavaScript; 23 - Prometheus 转 JSON; 24 - CSV 转 JSON; 25 - 替换; 27 - XML 转 JSON; 28 - SNMP walk 值; 29 - SNMP walk 转 JSON; 30 - SNMP get 值。 属性行为: - 必需 |
| params | string | 预处理选项使用的附加参数。多个参数以换行符 (\n) 分隔。 属性行为: - 当 type 设置为“正则表达式”(5)、“XML XPath”(11)、“JSONPath”(12)、“匹配正则表达式”(14)、“不匹配正则表达式”(15)、“检查 JSON 中的错误”(16)、“检查 XML 中的错误”(17)、“使用心跳丢弃未更改的值”(20)、“JavaScript”(21)、“Prometheus 转 JSON”(23)、“CSV 转 JSON”(24)、“替换”(25)、“SNMP walk 值”(28)、“SNMP walk 转 JSON”(29) 或 “SNMP get 值”(30) 时为 必需 |
| error_handler | integer | 预处理步骤失败时使用的操作类型。 可能的值: 0 - 错误消息由 Zabbix 服务器设置; 1 - 丢弃值; 2 - 设置自定义值; 3 - 设置自定义错误消息。 属性行为: - 当 type 设置为“正则表达式”(5)、“XML XPath”(11)、“JSONPath”(12)、“匹配正则表达式”(14)、“不匹配正则表达式”(15)、“检查 JSON 中的错误”(16)、“检查 XML 中的错误”(17)、“Prometheus 转 JSON”(23)、“CSV 转 JSON”(24)、“XML 转 JSON”(27)、“SNMP walk 值”(28)、“SNMP walk 转 JSON”(29) 或 “SNMP get 值”(30) 时为 必需 |
| error_handler_params | string | 错误处理器参数。 属性行为: - 当 error_handler 设置为“设置自定义值”或“设置自定义错误消息”时为 必需 |
以下参数和错误处理器适用于每种预处理类型。
| 预处理类型 | 名称 | 参数 1 | 参数 2 | 参数 3 | 支持的错误处理器 |
|---|---|---|---|---|---|
| 5 | 正则表达式 | pattern1 | output2 | 0, 1, 2, 3 | |
| 11 | XML XPath | path3 | 0, 1, 2, 3 | ||
| 12 | JSONPath | path3 | 0, 1, 2, 3 | ||
| 14 | 匹配正则表达式 | pattern1 | 0, 1, 2, 3 | ||
| 15 | 不匹配正则表达式 | pattern1 | 0, 1, 2, 3 | ||
| 16 | 检查 JSON 中的错误 | path3 | 0, 1, 2, 3 | ||
| 17 | 检查 XML 中的错误 | path3 | 0, 1, 2, 3 | ||
| 20 | 使用心跳丢弃未更改的值 | seconds4, 5 | |||
| 21 | JavaScript | script2 | |||
| 23 | Prometheus 转 JSON | pattern5, 6 | 0, 1, 2, 3 | ||
| 24 | CSV 转 JSON | character2 | character2 | 0,1 | 0, 1, 2, 3 |
| 25 | 替换 | search string2 | replacement2 | ||
| 27 | XML 转 JSON | 0, 1, 2, 3 | |||
| 28 | SNMP walk 值 | OID2 | 格式: 0 - 不变 1 - 从 Hex-STRING 转换为 UTF-8 2 - 从 Hex-STRING 转换为 MAC 3 - 从 BITS 转换为整数 |
0, 1, 2, 3 | |
| 29 | SNMP walk 转 JSON7 | 字段名称2 | OID 前缀2 | 格式: 0 - 不变 1 - 从 Hex-STRING 转换为 UTF-8 2 - 从 Hex-STRING 转换为 MAC 3 - 从 BITS 转换为整数 |
0, 1, 2, 3 |
| 30 | SNMP get 值 | 格式: 1 - 从 Hex-STRING 转换为 UTF-8 2 - 从 Hex-STRING 转换为 MAC 3 - 从 BITS 转换为整数 |
0, 1, 2, 3 | ||
1 正则表达式
2 字符串
3 JSONPath 或 XML XPath
4 正整数(支持时间后缀,例如 30s、1m、2h、
1d)
5 用户宏
6 遵循以下语法的 Prometheus 模式:
<metric name>{<label name>="<label value>", ...} == <value>。每个
Prometheus 模式组件(metric、label name、label value 和 metric
value)都可以是用户宏。
7 支持多个“字段名称,OID 前缀,格式记录”记录,以换行符分隔。
LLD 规则原型覆盖
LLD 规则原型覆盖对象定义了一组规则(过滤器、条件和操作),用于覆盖不同原型对象的属性。它具有以下属性:
| Property | Type | Description |
|---|---|---|
| name | string | 唯一的覆盖名称。 属性行为: - 必填 |
| step | integer | 覆盖的唯一顺序编号。 属性行为: - 必填 |
| stop | integer | 如果匹配,则停止处理后续覆盖。 可能的值: 0 - (默认) 不停止处理覆盖; 1 - 如果过滤器匹配,则停止处理覆盖。 |
| filter | object | 覆盖过滤器。 |
| operations | object/array | 覆盖操作。 |
LLD 规则原型覆盖过滤器
LLD 规则原型覆盖过滤器对象定义了一组条件;如果这些条件与发现的对象匹配,则会应用覆盖。它具有以下属性:
| Property | Type | Description |
|---|---|---|
| conditions | object/array | 用于匹配发现对象的覆盖过滤条件集合。这些条件将按照它们在公式中的排列顺序进行排序。 Property behavior: - required |
| evaltype | integer | 覆盖过滤条件的求值方法。 可能的值: 0 - And/Or; 1 - And; 2 - Or; 3 - 自定义表达式。 Property behavior: - required |
| eval_formula | string | 用于对覆盖过滤条件进行求值的生成表达式。该表达式包含一些 ID,这些 ID 通过其 formulaid 引用特定的覆盖过滤条件。对于使用自定义表达式的过滤器,eval_formula 的值等于 formula 的值。Property behavior: - read-only |
| formula | string | 用户定义的表达式,用于对使用自定义表达式的覆盖过滤器条件进行求值。该表达式必须包含一些 ID,这些 ID 通过其 formulaid 引用特定的覆盖过滤条件。表达式中使用的 ID 必须与覆盖过滤条件中定义的 ID 完全匹配:不能有任何条件未被使用或省略。Property behavior: - 如果 evaltype 设置为 "custom expression",则为 required |
LLD 规则原型覆盖过滤条件
LLD 规则原型覆盖过滤条件对象定义了一个单独的检查, 用于对 LLD 宏的值执行检查。它具有以下 属性:
| Property | Type | Description |
|---|---|---|
| macro | string | 要执行检查的 LLD 宏。 Property behavior: - required |
| value | string | 用于比较的值。 Property behavior: - 当 operator 设置为“匹配正则表达式”或“不匹配正则表达式”时为 required |
| formulaid | string | 用于从自定义表达式中引用该条件的任意唯一 ID。只能包含大写字母。在修改过滤条件时,该 ID 必须由用户定义,但在之后请求这些条件时会重新生成。 Property behavior: - 当 LLD 规则原型覆盖过滤器对象 的 evaltype 设置为“自定义表达式”时为 required |
| operator | integer | 条件运算符。 可能的值: 8 - (default) 匹配正则表达式; 9 - 不匹配正则表达式; 12 - 存在; 13 - 不存在。 |
LLD 规则原型覆盖操作
LLD 规则原型覆盖操作是对原型对象执行的一组条件和操作的组合。它具有以下属性:
| 属性 | Type | 描述 |
|---|---|---|
| operationobject | integer | 要执行操作的已发现对象类型。 可能的值: 0 - 监控项原型; 1 - 触发器原型; 2 - 图形原型; 3 - 主机原型。 属性行为: - 必填 |
| operator | integer | 覆盖条件运算符。 可能的值: 0 - (默认) 等于; 1 - 不等于; 2 - 包含; 3 - 不包含; 8 - 匹配; 9 - 不匹配。 |
| value | string | 根据所选对象,用于匹配监控项、触发器、图形或主机原型名称的模式。 |
| opstatus | object | 用于监控项、触发器和主机原型对象的覆盖操作状态对象。 |
| opdiscover | object | 覆盖操作发现状态对象(适用于所有对象类型)。 |
| opperiod | object | 用于监控项原型对象的覆盖操作周期(更新间隔)对象。 |
| ophistory | object | 用于监控项原型对象的覆盖操作历史数据对象。 |
| optrends | object | 用于监控项原型对象的覆盖操作趋势数据对象。 |
| opseverity | object | 用于触发器原型对象的覆盖操作严重性对象。 |
| optag | object/array | 用于触发器和主机原型对象的覆盖操作标签对象。 |
| optemplate | object/array | 用于主机原型对象的覆盖操作模板对象。 |
| opinventory | object | 用于主机原型对象的覆盖操作资产记录对象。 |
LLD 规则原型覆盖操作状态
设置到已发现对象的 LLD 规则原型覆盖操作状态。它 具有以下属性:
LLD 规则原型覆盖操作 discover
LLD 规则原型覆盖操作 discover 状态被设置为已发现对象。它具有以下属性:
| 属性 | Type | 描述 |
|---|---|---|
| discover | integer | 覆盖所选对象的 discover 状态。 可能的值: 0 - 是,继续发现对象; 1 - 否,不会发现新对象,现有对象将被标记为丢失。 属性行为: - 必填 |
LLD 规则原型覆盖操作周期
LLD 规则原型覆盖操作周期是一个设置到已发现监控项的更新间隔值。 它具有以下属性:
| 属性 | 类型 | 描述 |
|---|---|---|
| delay | string | 覆盖监控项原型的更新间隔。 接受秒数或带后缀的时间单位(例如,30s、1m、2h、1d),以及可选的一个或多个自定义间隔,各项之间使用分号分隔。自定义间隔可以混合使用灵活间隔和计划间隔。 接受用户宏或 LLD 宏。如果使用宏,则该值必须是单个宏。不支持多个宏,也不支持宏与文本混合使用。灵活间隔可以写成两个宏并用正斜杠分隔(例如: {$FLEX_INTERVAL}/{$FLEX_PERIOD})。示例: 1h;wd1-5h9-18;{$Macro1}/1-7,00:00-24:00;0/6-7,12:00-24:00;{$Macro2}/{$Macro3}属性行为: - required |
LLD 规则原型覆盖操作历史记录
设置到已发现监控项的 LLD 规则原型覆盖操作历史记录值。它具有以下属性:
LLD 规则原型覆盖操作趋势
LLD 规则原型覆盖操作的趋势值会设置到发现的监控项。 它具有以下属性:
LLD 规则原型覆盖操作严重性
设置到已发现触发器的 LLD 规则原型覆盖操作严重性值。它具有以下属性:
| 属性 | Type | 描述 |
|---|---|---|
| severity | integer | 覆盖触发器原型的严重性。 可能的值: 0 - (默认) 未分类; 1 - 信息; 2 - 警告; 3 - 一般严重; 4 - 严重; 5 - 灾难。 属性行为: - 必需 |
LLD 规则原型覆盖操作标签
LLD 规则原型覆盖操作标签对象包含设置到发现对象的标签名称和值。它具有以下属性:
LLD 规则原型覆盖操作模板
链接到已发现主机的 LLD 规则原型覆盖操作模板对象。它具有以下属性:
LLD 规则原型覆盖操作清单
设置到已发现主机的 LLD 规则原型覆盖操作清单模式值。它具有以下属性: