[comment]: # aside: 1

[comment]: # ({40c60f73-a9b6b9e5})
# Объект проверки обнаружения

Следующие объекты напрямую связаны с API `dcheck`.

[comment]: # ({/40c60f73-a9b6b9e5})

[comment]: # ({25209530-662afbc9})
### Проверка обнаружения

Объект проверки обнаружения определяет конкретную проверку, выполняемую правилом сетевого обнаружения. Он имеет следующие свойства.

|Property|[Type](/manual/api/reference_commentary#data-types)|Description|
|--|--|------|
|dcheckid|ID|ID проверки обнаружения.|
|druleid|ID|ID правила обнаружения, которому принадлежит проверка.|
|key\_|string|Ключ элемента данных (если `type` установлен в "Zabbix agent") или SNMP OID (если `type` установлен в "SNMPv1 agent", "SNMPv2 agent" или "SNMPv3 agent").<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "Zabbix agent", "SNMPv1 agent", "SNMPv2 agent", or "SNMPv3 agent"|
|ports|string|Один или несколько диапазонов портов для проверки, разделенных запятыми.<br><br>Default: 0.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "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), or "Telnet" (15)|
|snmp\_community|string|SNMP community.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required* if `type` is set to "SNMPv1 agent" or "SNMPv2 agent"|
|snmpv3\_authpassphrase|string|Фраза-пароль аутентификации.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent" and `snmpv3_securitylevel` is set to "authNoPriv" or "authPriv"|
|snmpv3\_authprotocol|integer|Протокол аутентификации.<br><br>Possible values:<br>0 - *(default)* MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent" and `snmpv3_securitylevel` is set to "authNoPriv" or "authPriv"|
|snmpv3\_contextname|string|Имя контекста SNMPv3.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent"|
|snmpv3\_privpassphrase|string|Фраза-пароль конфиденциальности.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent" and `snmpv3_securitylevel` is set to "authPriv"|
|snmpv3\_privprotocol|integer|Протокол конфиденциальности.<br><br>Possible values:<br>0 - *(default)* DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent" and `snmpv3_securitylevel` is set to "authPriv"|
|snmpv3\_securitylevel|string|Уровень безопасности.<br><br>Possible values:<br>0 - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent"|
|snmpv3\_securityname|string|Имя безопасности.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "SNMPv3 agent"|
|type|integer|Тип проверки.<br><br>Possible values:<br>0 - SSH;<br>1 - LDAP;<br>2 - SMTP;<br>3 - FTP;<br>4 - HTTP;<br>5 - POP;<br>6 - NNTP;<br>7 - IMAP;<br>8 - TCP;<br>9 - Zabbix agent;<br>10 - SNMPv1 agent;<br>11 - SNMPv2 agent;<br>12 - ICMP ping;<br>13 - SNMPv3 agent;<br>14 - HTTPS;<br>15 - Telnet.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *required*|
|uniq|integer|Использовать ли эту проверку как критерий уникальности устройства. Для правила обнаружения может быть настроена только одна уникальная проверка.<br><br>Possible values:<br>0 - *(default)* не использовать эту проверку как критерий уникальности;<br>1 - использовать эту проверку как критерий уникальности.<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "Zabbix agent", "SNMPv1 agent", "SNMPv2 agent", or "SNMPv3 agent"|
|host\_source|integer|Источник имени узла сети.<br><br>Possible values:<br>1 - *(default)* DNS;<br>2 - IP;<br>3 - значение обнаружения этой проверки.|
|name\_source|integer|Источник видимого имени.<br><br>Possible values:<br>0 - *(default)* не указано;<br>1 - DNS;<br>2 - IP;<br>3 - значение обнаружения этой проверки.|
|allow\_redirect|integer|Разрешить ситуацию, когда цель ICMP ping отвечает с другого IP-адреса.<br><br>Possible values:<br>0 - *(default)* считать перенаправленные ответы так, как если бы целевой узел сети был недоступен (fail);<br>1 - считать перенаправленные ответы так, как если бы целевой узел сети был доступен (success).<br><br>[Property behavior](/manual/api/reference_commentary#property-behavior):<br>- *supported* if `type` is set to "ICMP ping"|

[comment]: # ({/25209530-662afbc9})
