integer/array task.get(object parameters)
El método permite recuperar tareas de acuerdo con los parámetros dados. El método devuelve detalles solo sobre las tareas de 'información de diagnóstico'.
Este método solo está disponible para el tipo de usuario Super administrador. Los permisos para activar el método se pueden revocar en la configuración de roles de usuario. Ver User roles para 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 |
---|---|---|
taskids | cadena/matriz | Devuelve solo tareas con los ID proporcionados. |
output | consulta | Estos parámetros, que son comunes para todos los métodos get , se describen en detalle en el reference commentary. |
preservekeys | booleano |
(integer/array)
Devuelve una matriz de objetos.
Recupere todos los datos sobre la tarea con ID "1".
Solicitud:
{
"jsonrpc": "2.0",
"method": "task.get",
"params": {
"output": "extend",
"taskids": "1"
},
"auth": "038e1d7b1735c6a5436ee9eae095879e",
"id": 1
}
Respuesta:
{
"jsonrpc": "2.0",
"result": [
{
"taskid": "1",
"type": "7",
"status": "3",
"clock": "1601039076",
"ttl": "3600",
"proxy_hostid": null,
"request": {
"alerting": {
"stats": [
"alerts"
],
"top": {
"media.alerts": 10
}
},
"lld": {
"stats": "extend",
"top": {
"values": 5
}
}
},
"result": {
"data": {
"alerting": {
"alerts": 0,
"top": {
"media.alerts": []
},
"time": 0.000663
},
"lld": {
"rules": 0,
"values": 0,
"top": {
"values": []
},
"time": 0.000442
}
},
"status": "0"
}
}
],
"id": 1
}
-Task -Statistic result object
CTask::get() en ui/include/classes/api/services/CTask.php.