Task objekts

Tālāk norādītie objekti ir tieši saistīti ar task API.

Task

Task objektam ir šādas īpašības:

Property Type Description
taskid ID Task ID.

Property behavior:
- read-only
type integer Taska tips.

Iespējamās vērtības:
1 - diagnostiskā informācija;
2 - starpniekservera konfigurācijas atsvaidzināšana;
6 - izpildīt tagad.

Kopš Zabbix 7.4.3, lietotāji ar Admin un User tipu var izveidot "Izpildīt tagad" uzdevumus.

Ņemiet vērā, ka task.get vienmēr atgriež "7" (Task execution summary).

Property behavior:
- required
status integer Taska statuss.

Iespējamās vērtības:
1 - jauns uzdevums;
2 - uzdevums tiek izpildīts;
3 - uzdevums ir pabeigts;
4 - uzdevums ir beidzies.

Property behavior:
- read-only
clock timestamp Laiks, kad uzdevums tika izveidots.

Property behavior:
- read-only
ttl integer Laiks sekundēs, pēc kura uzdevums beidzas.

Property behavior:
- read-only
proxyid ID Starpniekservera ID, par kuru tiek apkopota diagnostiskās informācijas statistika.

Property behavior:
- supported if type is set to "Diagnostic information" or "Refresh proxy configuration"
request object Uzdevuma pieprasījuma objekts atbilstoši uzdevuma tipam:
"Izpildīt tagad" uzdevuma objekts ir aprakstīts detalizēti tālāk;
"Starpniekservera konfigurācijas atsvaidzināšana" uzdevuma objekts ir aprakstīts detalizēti tālāk;
"Diagnostiskā informācija" uzdevuma objekts ir aprakstīts detalizēti tālāk.

Property behavior:
- required
result object Diagnostiskās informācijas uzdevuma rezultāta objekts.
Var saturēt NULL, ja rezultāts vēl nav gatavs.
Rezultāta objekts ir aprakstīts detalizēti tālāk.

Property behavior:
- read-only

'Execute now' pieprasījuma objekts

'Execute now' uzdevuma pieprasījuma objektam ir šādas īpašības.

Property Type Description
itemid ID Vienuma un zemā līmeņa atklāšanas noteikumu ID.

Kopš Zabbix 7.4.3, Admin un User tipa lietotāji var veikt 'Execute now' vienumiem hosts, kuriem viņiem ir read-write atļauja, vai read atļauja un viņu lomai ir iespējota invoke_execute_now darbība. Tas pats attiecas uz Admin tipa lietotājiem zemā līmeņa atklāšanas (LLD) noteikumiem.

'Atsvaidzināt starpniekservera konfigurāciju' pieprasījuma objekts

Uzdevuma 'Atsvaidzināt starpniekservera konfigurāciju' pieprasījuma objektam ir šādas īpašības.

Īpašība Type Apraksts
proxyids array Starpniekserveru ID.

'Diagnostikas informācijas' pieprasījuma objekts

Diagnostikas informācijas uzdevuma pieprasījuma objektam ir šādas īpašības. Statistikas pieprasījuma objekts visiem īpašību tipiem ir detalizēti aprakstīts zemāk.

Īpašība Tips Apraksts
historycache object Vēstures kešatmiņas statistikas pieprasījums. Pieejams serverī un starpniekserverī.
valuecache object Vienumu kešatmiņas statistikas pieprasījums. Pieejams serverī.
preprocessing object Pirmsapstrādes pārvaldnieka statistikas pieprasījums. Pieejams serverī un starpniekserverī.
alerting object Brīdinājumu pārvaldnieka statistikas pieprasījums. Pieejams serverī.
lld object LLD pārvaldnieka statistikas pieprasījums. Pieejams serverī.
Statistikas pieprasījuma objekts

Statistikas pieprasījuma objekts tiek izmantots, lai noteiktu, kāda veida informācija būtu jāapkopo par servera/starpniekservera iekšējiem procesiem. Tam ir šādas īpašības.

Īpašība Tips Apraksts
stats query Atgriežamās statistikas objekta īpašības.
Pieejamo lauku saraksts katram diagnostikas informācijas statistikas tipam ir detalizēti aprakstīts zemāk.

Noklusējums: extend atgriezīs visus pieejamos statistikas laukus.
top object Objekts atgriezto statistikas vērtību kārtošanai un ierobežošanai.
Pieejamo lauku saraksts katram diagnostikas informācijas statistikas tipam ir detalizēti aprakstīts zemāk.

Piemērs: { “source.alerts”: 10 }
Katram diagnostikas informācijas pieprasījuma tipam pieejamo statistikas lauku saraksts

Tālāk norādītos statistikas laukus var pieprasīt katram diagnostikas informācijas pieprasījuma rekvizīta tipam.

Diagnostikas tips Pieejamie lauki Apraksts
historycache items Kešatmiņā saglabāto vienumu skaits.
values Kešatmiņā saglabāto vērtību skaits.
memory Koplietojamās atmiņas statistika (brīvā vieta, izmantoto bloku skaits, brīvo bloku skaits, brīvā bloka maksimālais izmērs).
memory.data Vēstures datu kešatmiņas koplietojamās atmiņas statistika.
memory.index Vēstures indeksa kešatmiņas koplietojamās atmiņas statistika.
valuecache items Kešatmiņā saglabāto vienumu skaits.
values Kešatmiņā saglabāto vērtību skaits.
memory Koplietojamās atmiņas statistika (brīvā vieta, izmantoto bloku skaits, brīvo bloku skaits, brīvā bloka maksimālais izmērs).
mode Vērtību kešatmiņas režīms.
preprocessing values Rindā esošo vērtību skaits.
preproc.values Rindā esošo vērtību skaits ar priekšapstrādes soļiem.
alerting alerts Rindā esošo brīdinājumu skaits.
lld rules Rindā esošo noteikumu skaits.
values Rindā esošo vērtību skaits.
Katram diagnostikas informācijas pieprasījuma tipam pieejamo kārtošanas lauku saraksts

Tālāk norādītos statistikas laukus var izmantot, lai kārtotu un ierobežotu pieprasīto informāciju.

Diagnostikas tips Pieejamie lauki Tips
historycache values integer
valuecache values integer
request.values integer
preprocessing values integer
alerting media.alerts integer
source.alerts integer
lld values integer
Statistikas rezultāta objekts

Statistikas rezultāta objekts tiek iegūts uzdevuma objekta laukā result.

Īpašība Tips Apraksts
status integer Uzdevuma rezultāta statuss.

Iespējamās vērtības:
-1 - uzdevuma izpildes laikā radās kļūda;
0 - uzdevuma rezultāts ir izveidots.

Īpašības darbība:
- tikai lasāms
data string/object Rezultāti atbilstoši konkrētā diagnostikas informācijas uzdevuma statistikas pieprasījuma objektam.
Satur kļūdas ziņojuma virkni, ja uzdevuma izpildes laikā radās kļūda.