integer/array dcheck.get(object parameters)
La méthode permet de récupérer des vérifications de découverte en fonction des paramètres donnés.
(object)
Paramètres définissant la sortie souhaitée.
La méthode prend en charge les paramètres suivants.
Paramètre | Type | Description |
---|---|---|
dcheckids | string/array | Renvoie uniquement les vérifications de découverte avec les ID donnés. |
druleids | string/array | Renvoie uniquement les vérifications de découverte appartenant aux règles de découverte données. |
dserviceids | string/array | Renvoie uniquement les vérifications de découverte qui ont détecté les services découverts donnés. |
sortfield | string/array | Trie le résultat par les propriétés données. Les valeurs possibles sont : dcheckid et druleid . |
countOutput | boolean | Ces paramètres, communs à toutes les méthodes get , sont décrits dans les commentaires de référence. |
editable | boolean | |
excludeSearch | boolean | |
filter | object | |
limit | integer | |
output | query | |
preservekeys | boolean | |
search | object | |
searchByAny | boolean | |
searchWildcardsEnabled | boolean | |
sortorder | string/array | |
startSearch | boolean |
(integer/array)
Retourne soit :
countOutput
a été utilisé.Récupérer toutes les vérifications de découverte utilisés par la règle de découverte "6".
Requête :
{
"jsonrpc": "2.0",
"method": "dcheck.get",
"params": {
"output": "extend",
"dcheckids": "6"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Réponse :
{
"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"
}
],
"id": 1
}
CDCheck::get() dans frontends/php/include/classes/api/services/CDCheck.php.