发现检查对象

以下对象与 dcheck API 直接相关。

发现检查

发现检查对象定义了由网络发现规则执行的一项特定检查。它具有以下属性。

属性 类型 描述
dcheckid ID 发现检查的 ID。
druleid ID 该检查所属的发现规则的 ID。
key_ string 监控项键值(如果 type 设置为“Zabbix agent”)或 SNMP OID(如果 type 设置为“SNMPv1 agent”、“SNMPv2 agent”或“SNMPv3 agent”)。

属性行为
- 如果 type 设置为“Zabbix agent”、“SNMPv1 agent”、“SNMPv2 agent”或“SNMPv3 agent”,则为 必需
ports string 要检查的一个或多个端口范围,以逗号分隔。

默认值:0。

属性行为
- 如果 type 设置为“SSH”(0)、“LDAP”(1)、“SMTP”(2)、“FTP”(3)、“HTTP”(4)、“POP”(5)、“NNTP”(6)、“IMAP”(7)、“TCP”(8)、“Zabbix agent”(9)、“SNMPv1 agent”(10)、“SNMPv2 agent”(11)、“SNMPv3 agent”(13)、“HTTPS”(14) 或 “Telnet”(15),则 支持
snmp_community string SNMP community。

属性行为
- 如果 type 设置为“SNMPv1 agent”或“SNMPv2 agent”,则为 必需
snmpv3_authpassphrase string 认证口令。

属性行为
- 如果 type 设置为“SNMPv3 agent”且 snmpv3_securitylevel 设置为“authNoPriv”或“authPriv”,则 支持
snmpv3_authprotocol integer 认证协议。

可选值:
0 - (默认) MD5;
1 - SHA1;
2 - SHA224;
3 - SHA256;
4 - SHA384;
5 - SHA512。

属性行为
- 如果 type 设置为“SNMPv3 agent”且 snmpv3_securitylevel 设置为“authNoPriv”或“authPriv”,则 支持
snmpv3_contextname string SNMPv3 上下文名称。

属性行为
- 如果 type 设置为“SNMPv3 agent”,则 支持
snmpv3_privpassphrase string 隐私口令。

属性行为
- 如果 type 设置为“SNMPv3 agent”且 snmpv3_securitylevel 设置为“authPriv”,则 支持
snmpv3_privprotocol integer 隐私协议。

可选值:
0 - (默认) DES;
1 - AES128;
2 - AES192;
3 - AES256;
4 - AES192C;
5 - AES256C。

属性行为
- 如果 type 设置为“SNMPv3 agent”且 snmpv3_securitylevel 设置为“authPriv”,则 支持
snmpv3_securitylevel string 安全级别。

可选值:
0 - noAuthNoPriv;
1 - authNoPriv;
2 - authPriv。

属性行为
- 如果 type 设置为“SNMPv3 agent”,则 支持
snmpv3_securityname string 安全名称。

属性行为
- 如果 type 设置为“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 是否将此检查用作设备唯一性判定条件。一个发现规则只能配置一个唯一检查。

可选值:
0 - (默认) 不将此检查用作唯一性判定条件;
1 - 将此检查用作唯一性判定条件。

属性行为
- 如果 type 设置为“Zabbix agent”、“SNMPv1 agent”、“SNMPv2 agent”或“SNMPv3 agent”,则 支持
host_source integer 主机名称的来源。

可选值:
1 - (默认) DNS;
2 - IP;
3 - 此检查的发现值。
name_source integer 可见名称的来源。

可选值:
0 - (默认) 未指定;
1 - DNS;
2 - IP;
3 - 此检查的发现值。
allow_redirect integer 允许被 ICMP ping 的目标从不同的 IP 地址响应。

可选值:
0 - (默认) 将重定向响应视为目标主机宕机(失败);
1 - 将重定向响应视为目标主机在线(成功)。

属性行为
- 如果 type 设置为“ICMP ping”,则 支持