On this page
dcheck.get
Beschrijving
integer/array dcheck.get(object parameters)
Deze methode maakt het mogelijk om ontdekkingscontroles op te halen op basis van de opgegeven parameters.
Deze methode is beschikbaar voor gebruikers van elk type. Rechten om de methode aan te roepen kunnen worden ingetrokken in de instellingen van gebruikersrollen. Zie Gebruikersrollen voor meer informatie.
Parameters
(object) Parameters die de gewenste uitvoer definiëren.
De methode ondersteunt de volgende parameters.
| Parameter | Type | Beschrijving |
|---|---|---|
| dcheckids | string/array | Geef alleen ontdekkingscontroles terug met de opgegeven ID's. |
| druleids | string/array | Geef alleen ontdekkingscontroles terug die behoren tot de opgegeven ontdekkingsregels. |
| dserviceids | string/array | Geef alleen ontdekkingscontroles terug die de opgegeven ontdekte services hebben gedetecteerd. |
| sortfield | string/array | Sorteer het resultaat op de opgegeven eigenschappen. Mogelijke waarden: dcheckid, druleid. |
| countOutput | boolean | Deze parameters, die gemeenschappelijk zijn voor alle get-methoden, worden in detail beschreven in het referentiecommentaar. |
| editable | boolean | |
| excludeSearch | boolean | |
| filter | object | |
| limit | integer | |
| output | query | |
| preservekeys | boolean | |
| search | object | |
| searchByAny | boolean | |
| searchWildcardsEnabled | boolean | |
| sortorder | string/array | |
| startSearch | boolean |
Teruggegeven waarden
(integer/array) Geeft ofwel:
- een array van objecten;
- het aantal opgehaalde objecten, als de parameter
countOutputis gebruikt.
Voorbeelden
Ontvang ontdekkingscontroles voor een ontdekkingsregel
Haal alle ontdekkingscontroles op die worden gebruikt door ontdekkingsregel "6".
{
"jsonrpc": "2.0",
"method": "dcheck.get",
"params": {
"output": "extend",
"dcheckids": "6"
},
"id": 1
}
Reactie:
{
"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",
"host_source": "1",
"name_source": "0"
}
],
"id": 1
}
Bron
CDCheck::get() in ui/include/classes/api/services/CDCheck.php.