integer/array dcheck.get(object parameters)
El método permite recuperar comprobaciones de descubrimiento según los parámetros dados.
Este método está disponible para usuarios de cualquier tipo. Los permisos para llamar al método pueden ser revocados en la configuración del rol de usuario. Consulte Roles de usuario para obtener más información.
(object)
Parámetros que definen la salida deseada.
El método admite los siguientes parámetros.
Parámetro | Tipo | Descripción |
---|---|---|
dcheckids | ID/array | Devolver solo comprobaciones de descubrimiento con los IDs dados. |
druleids | ID/array | Devolver solo comprobaciones de descubrimiento que pertenezcan a las reglas de descubrimiento dadas. |
dserviceids | ID/array | Devolver solo comprobaciones de descubrimiento que hayan detectado los servicios descubiertos dados. |
selectDRules | query | Devolver reglas de descubrimiento relacionadas con las comprobaciones de descubrimiento. |
sortfield | string/array | Ordenar el resultado por las propiedades dadas. Valores posibles: dcheckid , druleid . |
countOutput | boolean | Estos parámetros se describen en el comentario de referencia. |
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)
Devuelve:
countOutput
.Recuperar todas las comprobaciones de descubrimiento utilizadas por la regla de descubrimiento "6".
{
"jsonrpc": "2.0",
"method": "dcheck.get",
"params": {
"output": "extend",
"dcheckids": "6"
},
"id": 1
}
Respuesta:
{
"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
}
CDCheck::get() en ui/include/classes/api/services/CDCheck.php.