En esta página
task.get
Descripción
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.
Parámetros
(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 |
Valores de retorno
(integer/array) Devuelve una matriz de objetos.
Ejemplos
Recupere tareas de ID
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
}
Ver también
-Task -Statistic result object
Fuente
CTask::get() en ui/include/classes/api/services/CTask.php.