[comment]: # aside: 1

[comment]: # ({40c60f73-a9b6b9e5})
# Objeto de verificação de descoberta

Os seguintes objetos estão diretamente relacionados à API `dcheck`.

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

[comment]: # ({25209530-662afbc9})
### Verificação de descoberta

O objeto de verificação de descoberta define uma verificação específica realizada por uma regra de descoberta de rede. Possui as seguintes propriedades.

|Propriedade|[Tipo](/manual/api/reference_commentary#data-types)|Descrição|
|--|--|------|
|dcheckid|ID|ID da verificação de descoberta.|
|druleid|ID|ID da regra de descoberta à qual a verificação pertence.|
|key\_|string|Chave do item (se `type` estiver definido como "Zabbix agent") ou OID SNMP (se `type` estiver definido como "SNMPv1 agent", "SNMPv2 agent" ou "SNMPv3 agent").<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *obrigatório* se `type` estiver definido como "Zabbix agent", "SNMPv1 agent", "SNMPv2 agent" ou "SNMPv3 agent"|
|ports|string|Um ou vários intervalos de portas a serem verificados, separados por vírgulas.<br><br>Padrão: 0.<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *suportado* se `type` estiver definido como "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) ou "Telnet" (15)|
|snmp\_community|string|Comunidade SNMP.<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *obrigatório* se `type` estiver definido como "SNMPv1 agent" ou "SNMPv2 agent"|
|snmpv3\_authpassphrase|string|Senha de autenticação.<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *suportado* se `type` estiver definido como "SNMPv3 agent" e `snmpv3_securitylevel` estiver definido como "authNoPriv" ou "authPriv"|
|snmpv3\_authprotocol|integer|Protocolo de autenticação.<br><br>Valores possíveis:<br>0 - *(padrão)* MD5;<br>1 - SHA1;<br>2 - SHA224;<br>3 - SHA256;<br>4 - SHA384;<br>5 - SHA512.<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *suportado* se `type` estiver definido como "SNMPv3 agent" e `snmpv3_securitylevel` estiver definido como "authNoPriv" ou "authPriv"|
|snmpv3\_contextname|string|Nome do contexto SNMPv3.<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *suportado* se `type` estiver definido como "SNMPv3 agent"|
|snmpv3\_privpassphrase|string|Senha de privacidade.<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *suportado* se `type` estiver definido como "SNMPv3 agent" e `snmpv3_securitylevel` estiver definido como "authPriv"|
|snmpv3\_privprotocol|integer|Protocolo de privacidade.<br><br>Valores possíveis:<br>0 - *(padrão)* DES;<br>1 - AES128;<br>2 - AES192;<br>3 - AES256;<br>4 - AES192C;<br>5 - AES256C.<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *suportado* se `type` estiver definido como "SNMPv3 agent" e `snmpv3_securitylevel` estiver definido como "authPriv"|
|snmpv3\_securitylevel|string|Nível de segurança.<br><br>Valores possíveis:<br>0 - noAuthNoPriv;<br>1 - authNoPriv;<br>2 - authPriv.<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *suportado* se `type` estiver definido como "SNMPv3 agent"|
|snmpv3\_securityname|string|Nome de segurança.<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *suportado* se `type` estiver definido como "SNMPv3 agent"|
|type|integer|Tipo de verificação.<br><br>Valores possíveis:<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>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *obrigatório*|
|uniq|integer|Se deve usar esta verificação como critério de exclusividade do dispositivo. Apenas uma verificação exclusiva pode ser configurada para uma regra de descoberta.<br><br>Valores possíveis:<br>0 - *(padrão)* não usar esta verificação como critério de exclusividade;<br>1 - usar esta verificação como critério de exclusividade.<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *suportado* se `type` estiver definido como "Zabbix agent", "SNMPv1 agent", "SNMPv2 agent" ou "SNMPv3 agent"|
|host\_source|integer|Fonte para o nome do host.<br><br>Valores possíveis:<br>1 - *(padrão)* DNS;<br>2 - IP;<br>3 - valor de descoberta desta verificação.|
|name\_source|integer|Fonte para o nome visível.<br><br>Valores possíveis:<br>0 - *(padrão)* não especificado;<br>1 - DNS;<br>2 - IP;<br>3 - valor de descoberta desta verificação.|
|allow\_redirect|integer|Permitir situação em que o alvo do ICMP ping responde de um endereço IP diferente.<br><br>Valores possíveis:<br>0 - *(padrão)* tratar respostas redirecionadas como se o host de destino estivesse inativo (falha);<br>1 - tratar respostas redirecionadas como se o host de destino estivesse ativo (sucesso).<br><br>[Comportamento da propriedade](/manual/api/reference_commentary#property-behavior):<br>- *suportado* se `type` estiver definido como "ICMP ping"|

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