发现检查对象

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

发现检查

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

属性类型描述
dcheckidID发现检查的 ID。
druleidID检查所属发现规则的 ID。
key_stringItem key (如果 type 设置为 “Zabbix agent”) 或者 SNMP OID (如果 type 设置为 “SNMPv1 agent”、”SNMPv2 agent” 或者 “SNMPv3 agent”)。

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

默认值: 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_communitystringSNMP 社区。

属性行为
- 必需 如果 type 设置为 “SNMPv1 agent” 或者 “SNMPv2 agent”
snmpv3_authpassphrasestring身份认证密码。

属性行为
- 支持 如果 type 设置为 “SNMPv3 agent”,并且 snmpv3_securitylevel 设置为 “authNoPriv” 或者 “authPriv”
snmpv3_authprotocolinteger身份认证协议。

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

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

属性行为
- 支持 如果 type 设置为 “SNMPv3 agent”
snmpv3_privpassphrasestring隐私密码。

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

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

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

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

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

属性行为
- 支持 如果 type 设置为 “SNMPv3 agent”
typeinteger检查类型。

可能值:
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。

属性行为:
- 必需
uniqinteger是否将此检查用作设备唯一性条件。只能为发现规则配置单个唯一性检查。

可能值:
0 - (默认值) 不要将此检查用作唯一性标准;
1 - 使用此检查作为唯一性标准。

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

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

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

可能值:
0 - (默认值) 将重定向的响应视为目标主机停机(失败);
1 - 将重定向的响应视为目标主机已启动(成功)。

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