> Objeto de verificação de descoberta
Os objetos a seguir estão diretamente relacionados à API dcheck.
Verificação de descoberta
O objeto de verificação de descoberta define uma verificação específica realizada por um regra de descoberta de rede. Tem as seguintes propriedades.
| Propriedade | Tipo | Descrição |
|---|---|---|
| dcheckid | string | (readonly) ID da verificação de descoberta. |
| druleid | string | (readonly) ID da regra de descoberta à qual a verificação pertence. |
| key_ | string | O valor desta propriedade difere dependendo do tipo de verificação: - chave para consultar as verificações do agente Zabbix, obrigatória; - SNMP OID para verificações SNMPv1, SNMPv2 e SNMPv3, obrigatória . |
| ports | string | Um ou vários intervalos de portas a serem verificados separados por vírgulas. Usado para todas as verificações, exceto para ICMP. Padrão: 0. |
| snmp_community | string | Comunidade SNMP. Obrigatório para verificações de agente SNMPv1 e SNMPv2. |
| snmpv3_authpassphrase | string | Senha de autenticação usada para verificações do agente SNMPv3 com nível de segurança definido como authNoPriv ou authPriv. |
| snmpv3_authprotocol | integer | Protocolo de autenticação usado para verificações de agente SNMPv3 com nível de segurança definido como authNoPriv ou authPriv. Valores possíveis: 0 - (padrão) MD5; >1 - SHA1; 2 - SHA224; 3 - SHA256; 4 - SHA384; 5 - SHA512. |
| snmpv3_contextname | string | nome do contexto SNMPv3. Usado apenas por verificações de SNMPv3. |
| snmpv3_privpassphrase | string | Senha de privacidade usada para verificações do agente SNMPv3 com nível de segurança definido como authPriv. |
| snmpv3_privprotocol | integer | Protocolo de privacidade usado para verificações de agente SNMPv3 com nível de segurança definido como authPriv. Valores possíveis: 0 - (padrão) DES; 1 - AES128 ; 2 - AES192; 3 - AES256; 4 - AES192C; 5 - AES256C. |
| snmpv3_securitylevel | string | Nível de segurança usado para verificações do agente SNMPv3. Valores possíveis: 0 - noAuthNoPriv; 1 - authNoPriv; 2 - authPriv. |
| snmpv3_securityname | string | Nome de segurança usado para verificações do agente SNMPv3. |
| tipo (obrigatório) |
inteiro | Tipo de verificação. Valores possíveis: 0 - SSH; 1 - LDAP; 2 - SMTP;< br>3 - FTP; 4 - HTTP; 5 - POP; 6 - NNTP; 7 - IMAP; 8 - TCP; 9 - Agente Zabbix;< br>10 - Agente SNMPv1; 11 - Agente SNMPv2; 12 - Ping ICMP; 13 - Agente SNMPv3; 14 - HTTPS; 15 - Telnet. |
| uniq | inteiro | Se usar esta verificação como critério de exclusividade do dispositivo. Apenas uma única verificação exclusiva pode ser configurada para uma regra de descoberta. Usado para verificações de agente Zabbix, SNMPv1, SNMPv2 e SNMPv3. Valores possíveis: 0 - (padrão) não use esta verificação como critério de exclusividade; 1 - use esta verificação como critério de exclusividade. |
| host_source | inteiro | Fonte para o nome do host. Valores possíveis: 1 - (padrão) DNS; 2 - IP; 3 - valor de descoberta desta verificação . |
| name_source | inteiro | Fonte para o nome visível. Valores possíveis: 0 - (padrão) não especificado; 1 - DNS; 2 - IP; >3 - valor de descoberta desta verificação. |