Pakalpojuma objekts

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

Pakalpojums

Pakalpojuma objektam ir šādas īpašības.

Property Type Description
serviceid ID Pakalpojuma ID.

Property behavior:
- tikai lasāms
- obligāts atjaunināšanas darbībām
algorithm integer Statusa aprēķināšanas noteikums. Piemērojams tikai tad, ja pastāv bērna pakalpojumi.

Iespējamās vērtības:
0 - iestatīt statusu uz OK;
1 - viskritiskākais, ja visiem bērniem ir problēmas;
2 - viskritiskākais no bērna pakalpojumiem.

Property behavior:
- obligāts izveides darbībām
name string Pakalpojuma nosaukums.

Property behavior:
- obligāts izveides darbībām
sortorder integer Pakalpojuma pozīcija, ko izmanto kārtošanai.

Iespējamās vērtības: 0-999.

Property behavior:
- obligāts izveides darbībām
weight integer Pakalpojuma svars.

Iespējamās vērtības: 0-1000000.

Noklusējums: 0.
propagation_rule integer Statusa izplatīšanas noteikums.

Iespējamās vērtības:
0 - (noklusējums) izplatīt pakalpojuma statusu tādu, kāds tas ir - bez jebkādām izmaiņām;
1 - palielināt izplatīto statusu par norādīto propagation_value (par 1 līdz 5 smaguma pakāpēm);
2 - samazināt izplatīto statusu par norādīto propagation_value (par 1 līdz 5 smaguma pakāpēm);
3 - ignorēt šo pakalpojumu - statuss vispār netiek izplatīts uz vecāka pakalpojumu;
4 - iestatīt fiksētu pakalpojuma statusu, izmantojot norādīto propagation_value.

Property behavior:
- obligāts, ja ir iestatīts propagation_value
propagation_value integer Statusa izplatīšanas vērtība.

Iespējamās vērtības, ja propagation_rule ir iestatīts uz "0" vai "3":
0 - Nav klasificēts.

Iespējamās vērtības, ja propagation_rule ir iestatīts uz "1" vai "2":
1 - Informācija;
2 - Brīdinājums;
3 - Vidējs;
4 - Augsts;
5 - Katastrofāls.

Iespējamās vērtības, ja propagation_rule ir iestatīts uz "4":
-1 - OK;
0 - Nav klasificēts;
1 - Informācija;
2 - Brīdinājums;
3 - Vidējs;
4 - Augsts;
5 - Katastrofāls.

Property behavior:
- obligāts, ja ir iestatīts propagation_rule
status integer Vai pakalpojums ir OK vai problēmas stāvoklī.

Ja pakalpojums ir problēmas stāvoklī, status ir vienāds ar vai nu viskritiskākās problēmas smaguma pakāpi, vai bērna pakalpojuma augstāko statusu problēmas stāvoklī.

Ja pakalpojums ir OK stāvoklī, status ir vienāds ar: -1.

Property behavior:
- tikai lasāms
description string Pakalpojuma apraksts.
uuid string Universāls unikāls identifikators, ko izmanto importēto pakalpojumu sasaistīšanai ar jau esošajiem. Ja nav norādīts, tiek ģenerēts automātiski.
created_at integer Unix laikspiedols, kad pakalpojums tika izveidots.
readonly integer Piekļuve pakalpojumam.

Iespējamās vērtības:
0 - Lasīšana un rakstīšana;
1 - Tikai lasāms.

Property behavior:
- tikai lasāms

Statusa noteikums

Statusa noteikuma objektam ir šādas īpašības.

Īpašība Tips Apraksts
type integer Nosacījums statusa (Jaunais statuss) iestatīšanai.

Iespējamās vērtības:
0 - ja vismaz (N) bērnservisiem ir statuss (Status) vai augstāks;
1 - ja vismaz (N%) bērnservisu ir statuss (Status) vai augstāks;
2 - ja mazāk nekā (N) bērnservisiem ir statuss (Status) vai zemāks;
3 - ja mazāk nekā (N%) bērnservisu ir statuss (Status) vai zemāks;
4 - ja bērnservisu ar statusu (Status) vai augstāku svars ir vismaz (W);
5 - ja bērnservisu ar statusu (Status) vai augstāku svars ir vismaz (N%);
6 - ja bērnservisu ar statusu (Status) vai zemāku svars ir mazāks par (W);
7 - ja bērnservisu ar statusu (Status) vai zemāku svars ir mazāks par (N%).

Kur:
- N (W) ir limit_value;
- (Status) ir limit_status;
- (Jaunais statuss) ir new_status.

Īpašības darbība:
- obligāta
limit_value integer Robežvērtība.

Iespējamās vērtības:
- N un W: 1-100000;
- N%: 1-100.

Īpašības darbība:
- obligāta
limit_status integer Robežstatuss.

Iespējamās vērtības:
-1 - Labi;
0 - Nav klasificēts;
1 - Informācija;
2 - Brīdinājums;
3 - Vidējs;
4 - Augsts;
5 - Katastrofa.

Īpašības darbība:
- obligāta
new_status integer Jaunā statusa vērtība.

Iespējamās vērtības:
0 - Nav klasificēts;
1 - Informācija;
2 - Brīdinājums;
3 - Vidējs;
4 - Augsts;
5 - Katastrofa.

Īpašības darbība:
- obligāta

Pakalpojuma tags

Pakalpojuma taga objektam ir šādas īpašības.

Īpašība Type Apraksts
tag string Pakalpojuma taga nosaukums.

Īpašības darbība:
- obligāts
value string Pakalpojuma taga vērtība.

Pakalpojuma trauksme

Pakalpojuma trauksmes nevar tieši izveidot, atjaunināt vai dzēst, izmantojot Zabbix API.

Pakalpojuma trauksmes objekti attēlo pakalpojuma stāvokļa maiņu. Tam ir šādas īpašības.

Property Type Description
clock timestamp Laiks, kad notikusi pakalpojuma stāvokļa maiņa.
value integer Pakalpojuma statuss.

Skatiet pakalpojuma status īpašību, lai iegūtu iespējamo vērtību sarakstu.

Problēmas tags

Problēmas tagi ļauj saistīt pakalpojumus ar problēmu notikumiem. Problēmas taga objektam ir šādas īpašības.

Property Type Description
tag string Problēmas taga nosaukums.

Property behavior:
- required
operator integer Kartēšanas nosacījuma operators.

Iespējamās vērtības:
0 - (default) Vienāds ar;
2 - Satur.
value string Problēmas taga vērtība.