Áú»¢¶Ä²©

task.get

¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®

integer/array task.get(object parameters)

El m¨¨tode permet recuperar tasques en funci¨® dels par¨¤metres donats. El m¨¨tode nom¨¦s retorna detalls sobre les tasques de 'informaci¨® de diagn¨°stic'.

Aquest m¨¨tode nom¨¦s ¨¦s disponible per a usuaris del tipus Super adminin. Els permisos per invocar el m¨¨tode es poden revocar a la configuraci¨® del rol d'usuari. Consulteu Rols d'usuari per obtindre m¨¦s informaci¨®.

±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ

(object) ±Ê²¹°ù¨¤³¾±ð³Ù°ù±ð²õ que defineixen la sortida esperada.

El m¨¨tode admet els par¨¤metres seg¨¹ents. |Par¨¤metre|Tipus|¶Ù±ð²õ³¦°ù¾±±è³¦¾±¨®| |--|--|------| |taskids|ID/array|Retorna nom¨¦s tasques amb els ID donats.| |output|query|Aquests par¨¤metres es descriuen amb detall a comentaris de refer¨¨ncia.| |preservekeys|boolean|^|

Valors retornats

(integer/array) Retorna una matriu d'objectes.

Exemples

Recuperar la tasca per ID

Recupera totes les dades de la tasca amb l'ID "1".

±Ê±ð³Ù¾±³¦¾±¨®:

{
           "jsonrpc": "2.0",
           "method": "task.get",
           "params": {
               "output": "extend",
               "taskids": "1"
           },
           "id": 1
       }

Resposta:

{
           "jsonrpc": "2.0",
           "result": [
               {
                   "taskid": "1",
                   "type": "7",
                   "status": "3",
                   "clock": "1601039076",
                   "ttl": "3600",
                   "proxyid": 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
       }

Veieu tamb¨¦

Font

CTask::get() in ui/include/classes/api/services/CTask.php.