dcheck.get

Descrição

integer/array dcheck.get(object parameters)

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

Este método está disponível para usuários de qualquer tipo. Permissões para chamar o método pode ser revogado nas configurações de função do usuário. Veja Usuário funções Para maiores informações.

Parâmetros

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

O método oferece suporte aos seguintes parâmetros.

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

Os valores possíveis são: dcheckid e druleid.
countOutput boolean Estes parâmetros sendo comuns para todos os métodos get são descritos em detalhes no comentário de referência.
editável booleano
excludePesquisa boolean
filtro objeto
limite inteiro
saída consulta
preservekeys boolean
pesquisar objeto
searchByAny boolean
searchWildcardsEnabled boolean
ordem de classificação cadeia/matriz
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".

Solicitação:

{
    "jsonrpc": "2.0",
    "método": "dcheck.get",
    "parâmetros": {
        "saída": "estender",
        "dcheckids": "6"
    },
    "auth": "038e1d7b1735c6a5436ee9eae095879e",
    "id": 1
}

Resposta:

{
    "jsonrpc": "2.0",
    "resultado": [
        {
            "dcheckid": "6",
            "druleid": "4",
            "tipo": "3",
            "chave_": "",
            "snmp_community": "",
            "portas": "21",
            "snmpv3_securityname": "",
            "snmpv3_securitylevel": "0",
            "snmpv3_authpassphrase": "",
            "snmpv3_privpassphrase": "",
            "único": "0",
            "snmpv3_authprotocol": "0",
            "snmpv3_privprotocol": "0",
            "host_source": "1",
            "name_source": "0"
        }
    ],
    "id": 1
}

Fonte

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