Esta página foi traduzida automaticamente. Se você notar um erro, selecione-o e pressione Ctrl+Enter para reportá-lo aos editores.

#dcheck.get

Descrição

integer/array dcheck.get(object parameters)

O método permite recuperar verificações de descoberta de acordo com os parâmetros fornecidos.

Este método está disponível para usuários de qualquer tipo. As permissões para chamar o método podem ser revogadas nas configurações de função do usuário. Veja Funções de usuário para mais informações.

Parâmetros

(object) Parâmetros que definem a saída desejada.

O método suporta os seguintes parâmetros.

Parâmetro Tipo Descrição
dcheckids ID/array Retorna apenas verificações de descoberta com os IDs fornecidos.
druleids ID/array Retorna apenas verificações de descoberta que pertencem às regras de descoberta fornecidas.
dserviceids ID/array Retorna apenas verificações de descoberta que detectaram os serviços descobertos fornecidos.
selectDRules query Retorna regras de descoberta relacionadas às verificações de descoberta.
sortfield string/array Ordena o resultado pelas propriedades fornecidas.

Valores possíveis: dcheckid, druleid.
countOutput boolean Esses parâmetros são descritos no comentário de referência.
editable boolean
excludeSearch boolean
filter object
limit integer
output query
preservekeys boolean
search object
searchByAny boolean
searchWildcardsEnabled boolean
sortorder string/array
startSearch boolean

Valores de retorno

(integer/array) Retorna:

  • uma matriz de objetos;
  • a contagem de objetos recuperados, se o parâmetro countOutput tiver sido usado.

Exemplos

Recuperar verificações de descoberta para uma regra de descoberta

Recupere todas as verificações de descoberta usadas pela regra de descoberta "6".

Requisição:

{  "jsonrpc": "2.0",  "method": "dcheck.get",  "params": {  "output": "extend",  "dcheckids": "6"  },  "id": 1 }

Resposta:

{  "jsonrpc": "2.0",  "result": [  {  "dcheckid": "6",  "druleid": "4",  "type": "3",  "key_": "",  "snmp_community": "",  "ports": "21",  "snmpv3_securityname": "",  "snmpv3_securitylevel": "0",  "snmpv3_authpassphrase": "",  "snmpv3_privpassphrase": "",  "uniq": "0",  "snmpv3_authprotocol": "0",  "snmpv3_privprotocol": "0",  "snmpv3_contextname": "",  "host_source": "1",  "name_source": "0",  "allow_redirect": "0"  }  ],  "id": 1 }

Fonte

CDCheck::get() em ui/include/classes/api/services/CDCheck.php.