Uzdevuma objekts

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

Uzdevums

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

Property Type Description
taskid ID Uzdevuma ID.

Īpašības darbība:
- tikai lasāms
type integer Uzdevuma tips.

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

Sākot ar Zabbix 7.0.19, Admin un User tipa lietotāji var izveidot uzdevumus "Izpildīt tagad".

Ņemiet vērā, ka task.get vienmēr atgriež "7" (uzdevuma izpildes kopsavilkums).

Īpašības darbība:
- obligāts
status integer Uzdevuma statuss.

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

Īpašības darbība:
- tikai lasāms
clock timestamp Laiks, kad uzdevums tika izveidots.

Īpašības darbība:
- tikai lasāms
ttl integer Laiks sekundēs, pēc kura uzdevuma derīguma termiņš beidzas.

Īpašības darbība:
- tikai lasāms
proxyid ID Starpniekservera ID, par kuru tiek apkopota diagnostikas informācijas statistika.

Īpašības darbība:
- atbalstīts, ja type ir iestatīts uz "Diagnostic information" vai "Refresh proxy configuration"
request object Uzdevuma pieprasījuma objekts atbilstoši uzdevuma tipam:
"Execute now" uzdevuma objekts ir detalizēti aprakstīts tālāk;
"Refresh proxy configuration" uzdevuma objekts ir detalizēti aprakstīts tālāk;
"Diagnostic information" uzdevuma objekts ir detalizēti aprakstīts tālāk.

Īpašības darbība:
- obligāts
result object Diagnostikas informācijas uzdevuma rezultāta objekts.
Ja rezultāts vēl nav gatavs, tas var saturēt NULL.
Rezultāta objekts ir detalizēti aprakstīts tālāk.

Īpašības darbība:
- tikai lasāms

'Execute now' pieprasījuma objekts

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

Īpašība Tips Apraksts
itemid ID Vienuma un zemā līmeņa atklāšanas noteikumu ID.

Kopš Zabbix 7.0.19, 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 definētu, kāda veida informācija jāsavāc par servera/starpniekservera iekšējiem procesiem. Tam ir šādi rekvizīti.

Property Type Description
stats query Statistikas objekta rekvizīti, kas jāatgriež.
Pieejamo lauku saraksts katram diagnostiskās informācijas statistikas veidam ir detalizēti aprakstīts tālā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 diagnostiskās informācijas statistikas veidam ir detalizēti aprakstīts tālā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.