以下对象与 dcheck
API 直接相关。
发现检查对象定义由网络发现规则执行的特定检查。具有以下属性。
属性 | 类型 | 描述 |
---|---|---|
dcheckid | string | (只读)发现检查的 ID。 |
druleid | string | (只读)检查所属发现规则的 ID。 |
key_ | string | 此属性的值因检查类型而异: - 用于查询 Zabbix agent 检查的键值,必需; - 用于 SNMPv1、SNMPv2 和 SNMPv3 检查的 SNMP OID,必需。 |
ports | string | 用逗号分隔的待检查的一个或多个端口范围。用于除 ICMP 以外的所有检查。 默认:0。 |
snmp_community | string | SNMP 社区。 对于 SNMPv1 and SNMPv2 agent 检查是必需的。 |
snmpv3_authpassphrase | string | 用于安全等级设置为 authNoPriv 或 authPriv 的 SNMPv3 agent 检查的身份认证密码短语。 |
snmpv3_authprotocol | integer | 用于安全等级设置为 authNoPriv 或 authPriv 的 SNMPv3 agent 检查的身份认证协议。 可用值: 0 - (默认) MD5; 1 - SHA1; 2 - SHA224; 3 - SHA256; 4 - SHA384; 5 - SHA512。 |
snmpv3_contextname | string | SNMPv3 上下文名称。仅用于 SNMPv3 检查。 |
snmpv3_privpassphrase | string | 用于安全等级设置为 authPriv 的 SNMPv3 agent 检查的私密密码短语。 |
snmpv3_privprotocol | integer | 用于安全等级设置为 authPriv 的 SNMPv3 agent 检查的私密协议。 可用值: 0 - (默认) DES; 1 - AES128; 2 - AES192; 3 - AES256; 4 - AES192C; 5 - AES256C。 |
snmpv3_securitylevel | string | 用于 SNMPv3 agent 检查的安全等级。 可用值: 0 - noAuthNoPriv; 1 - authNoPriv; 2 - authPriv。 |
snmpv3_securityname | string | 用于 SNMPv3 agent 检查的安全名称。 |
type (必需) |
integer | 检查类型。 可用值: 0 - SSH; 1 - LDAP; 2 - SMTP; 3 - FTP; 4 - HTTP; 5 - POP; 6 - NNTP; 7 - IMAP; 8 - TCP; 9 - Zabbix agent; 10 - SNMPv1 agent; 11 - SNMPv2 agent; 12 - ICMP ping; 13 - SNMPv3 agent; 14 - HTTPS; 15 - Telnet。 |
uniq | integer | 是否将此检查作为设备唯一性标准。只能为发现规则配置一个唯一检查。用于 Zabbix agent、SNMPv1、SNMPv2 和 SNMPv3 agent 检查。 可用值: 0 - (默认) 不将此检查作为唯一性标准; 1 - 将此检查作为唯一性标准。 |
host_source | integer | 主机名称的来源。 可用值: 1 - (默认) DNS; 2 - IP; 3 - 此检查的发现值。 |
name_source | integer | 可见名称的来源。 可用值: 0 - (默认) 未指定; 1 - DNS; 2 - IP; 3 - 此检查的发现值。 |