On this page
dcheck.get
Descrizione
integer/array dcheck.get(object parameters)
Il metodo consente di recuperare i controlli di discovery in base ai parametri specificati.
Questo metodo è disponibile per utenti di qualsiasi tipo. Le autorizzazioni per chiamare il metodo possono essere revocate nelle impostazioni dei ruoli utente. Vedere Ruoli utente per ulteriori informazioni.
Parametri
(object) Parametri che definiscono l'output desiderato.
Il metodo supporta i seguenti parametri.
| Parametro | Tipo | Descrizione |
|---|---|---|
| dcheckids | ID/array | Restituisce solo i controlli di discovery con gli ID specificati. |
| druleids | ID/array | Restituisce solo i controlli di discovery che appartengono alle regole di discovery specificate. |
| dserviceids | ID/array | Restituisce solo i controlli di discovery che hanno rilevato i servizi individuati specificati. |
| selectDRules | query | Restituisce le regole di discovery correlate ai controlli di discovery. |
| sortfield | string/array | Ordina il risultato in base alle proprietà specificate. Valori possibili: dcheckid, druleid. |
| countOutput | boolean | Questi parametri sono descritti nel commento di riferimento. |
| editable | boolean | |
| excludeSearch | boolean | |
| filter | object | |
| limit | integer | |
| output | query | |
| preservekeys | boolean | |
| search | object | |
| searchByAny | boolean | |
| searchWildcardsEnabled | boolean | |
| sortorder | string/array | |
| startSearch | boolean |
Valori restituiti
(integer/array) Restituisce o:
- una matrice di oggetti;
- il conteggio degli oggetti recuperati, se il parametro
countOutputè stato usato.
Esempi
Recuperare i controlli di individuazione per una regola di individuazione
Recupera tutti i controlli di individuazione utilizzati dalla regola di individuazione "6".
{
"jsonrpc": "2.0",
"method": "dcheck.get",
"params": {
"output": "extend",
"dcheckids": "6"
},
"id": 1
}
Risposta:
{
"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() in ui/include/classes/api/services/CDCheck.php.