7 Ar jaunu rindu atdalīts JSON eksporta protokols

Šajā sadaļā ir sniegta informācija par eksporta protokolu ar jaunu rindu atdalītā JSON formātā, kas tiek izmantots:

Var eksportēt tālāk norādīto:

Visiem failiem ir .ndjson paplašinājums. Katra eksporta faila rinda ir JSON objekts.

Trigeru notikumi

Tālāk norādītā informācija tiek eksportēta problēmas notikumam:

Lauks Type Apraksts
clock number Sekunžu skaits kopš Epoch līdz brīdim, kad tika konstatēta problēma (veselā daļa).
ns number Nanosekunžu skaits, kas jāpieskaita clock, lai iegūtu precīzu problēmas konstatēšanas laiku.
value number 1 (vienmēr).
eventid number Problēmas notikuma ID.
name string Problēmas notikuma nosaukums.
severity number Problēmas notikuma nopietnība (0 - Nav klasificēts, 1 - Informācija, 2 - Brīdinājums, 3 - Vidējs, 4 - Augsts, 5 - Katastrofa).
hosts array To hostu saraksts, kas iesaistīti trigera izteiksmē; masīvā jābūt vismaz vienam elementam.
- object
host string Hosta nosaukums.
name string Redzamais hosta nosaukums.
groups array Visu to hostu grupu saraksts, kas iesaistīti trigera izteiksmē; masīvā jābūt vismaz vienam elementam.
- string Hostu grupas nosaukums.
tags array Problēmas birku saraksts (var būt tukšs).
- object
tag string Birkas nosaukums.
value string Birkas vērtība (var būt tukša).

Tālāk norādītā informācija tiek eksportēta atkopšanas notikumam:

Lauks Type Apraksts
clock number Sekunžu skaits kopš Epoch līdz brīdim, kad problēma tika novērsta (veselā daļa).
ns number Nanosekunžu skaits, kas jāpieskaita clock, lai iegūtu precīzu problēmas novēršanas laiku.
value number 0 (vienmēr).
eventid number Atkopšanas notikuma ID.
p_eventid number Problēmas notikuma ID.
Piemēri

Problēma:

{"clock":1519304285,"ns":123456789,"value":1,"name":"Vai nu Zabbix aģents nav sasniedzams hostā Host B, vai arī aptaujātāji ir pārāk noslogoti uz Zabbix servera","severity":3,"eventid":42, "hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}]}

Atjaunošana:

{"clock":1519304345,"ns":987654321,"value":0,"eventid":43,"p_eventid":42}

Problēma (vairāku problēmas notikumu ģenerēšana):

{"clock":1519304286,"ns":123456789,"value":1,"eventid":43,"name":"Vai nu Zabbix aģents nav sasniedzams hostā Host B, vai arī aptaujātāji ir pārāk noslogoti uz Zabbix servera","severity":3,"hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}]}

{"clock":1519304286,"ns":123456789,"value":1,"eventid":43,"name":"Vai nu Zabbix aģents nav sasniedzams hostā Host B, vai arī aptaujātāji ir pārāk noslogoti uz Zabbix servera","severity":3,"hosts":[{"host":"Host B", "name":"Host B visible"},{"host":"Zabbix Server","name":"Zabbix Server visible"}],"groups":["Group X","Group Y","Group Z","Zabbix servers"],"tags":[{"tag":"availability","value":""},{"tag":"data center","value":"Riga"}]}

Atjaunošana:

{"clock":1519304346,"ns":987654321,"value":0,"eventid":44,"p_eventid":43}

{"clock":1519304346,"ns":987654321,"value":0,"eventid":44,"p_eventid":42}

Vienumu vērtības

Tālāk norādītā informācija tiek eksportēta savāktai vienuma vērtībai:

Lauks Type Apraksts
host object Vienuma hosta hosta nosaukums.
host string Hosta nosaukums.
name string Redzamais hosta nosaukums.
groups array Vienuma hosta hostu grupu saraksts; masīvā jābūt vismaz vienam elementam.
- string Hostu grupas nosaukums.
item_tags array Vienuma birku saraksts (var būt tukšs).
- object
tag string Birkas nosaukums.
value string Birkas vērtība (var būt tukša).
itemid number Vienuma ID.
name string Redzamais vienuma nosaukums.
clock number Sekunžu skaits kopš Epoch līdz brīdim, kad vērtība tika savākta (veselā daļa).
ns number Nanosekunžu skaits, kas jāpieskaita clock, lai iegūtu precīzu vērtības savākšanas laiku.
timestamp
(Log only)
number 0, ja nav pieejams.
source
(Log only)
string Tukša virkne, ja nav pieejams.
severity
(Log only)
number 0, ja nav pieejams.
eventid
(Log only)
number 0, ja nav pieejams.
value number (for numeric items) or
string (for text items)
Savāktā vienuma vērtība.
type number Savāktās vērtības tips:
0 - skaitlis ar peldošo komatu, 1 - rakstzīme, 2 - žurnāls, 3 - bez zīmes vesels skaitlis, 4 - teksts, 5 - binārs, 6 - JSON
Piemēri

Skaitliska (bez zīmes) vērtība:

{"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"item_tags":[{"tag":"foo","value":"test"}],"itemid":3,"name":"Aģenta pieejamība","clock":1519304285,"ns":123456789,"value":1,"type":3}

Skaitliska (peldošā komata) vērtība:

{"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"item_tags":[{"tag":"foo","value":"test"}],"itemid":4,"name":"CPU slodze","clock":1519304285,"ns":123456789,"value":0.1,"type":0}

Rakstzīmju, teksta vērtība:

{"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"item_tags":[{"tag":"foo","value":"test"}],"itemid":2,"name":"Aģenta versija","clock":1519304285,"ns":123456789,"value":"3.4.4","type":4}

Žurnāla vērtība:

{"host":{"host":"Host A","name":"Host A visible"},"groups":["Group X","Group Y","Group Z"],"item_tags":[{"tag":"foo","value":"test"}],"itemid":1,"name":"Ziņojumi žurnālfailā","clock":1519304285,"ns":123456789,"timestamp":1519304285,"source":"","severity":0,"eventid":0,"value":"žurnālfaila ziņojums","type":2}

Tendences

Aprēķinātai tendences vērtībai tiek eksportēta šāda informācija:

Lauks Type Apraksts
host object Vienuma hosta hosta nosaukums.
host string Hosta nosaukums.
name string Redzamais hosta nosaukums.
groups array Vienuma hosta hostu grupu saraksts; masīvā jābūt vismaz vienam elementam.
- string Hostu grupas nosaukums.
item_tags array Vienuma birku saraksts (var būt tukšs).
- object
tag string Birkas nosaukums.
value string Birkas vērtība (var būt tukša).
itemid number Vienuma ID.
name string Redzamais vienuma nosaukums.
clock number Sekunžu skaits kopš Epoch līdz brīdim, kad vērtība tika savākta (veselā daļa).
count number Noteiktai stundai savākto vērtību skaits.
min number Minimālā vienuma vērtība noteiktai stundai.
avg number Vidējā vienuma vērtība noteiktai stundai.
max number Maksimālā vienuma vērtība noteiktai stundai.
type number Vērtības tips:
0 - peldošā komata skaitlis, 3 - nenegatīvs vesels skaitlis
Piemēri

Skaitliska (bez zīmes) vērtība:

{"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"item_tags":[{"tag":"foo","value":"test"}],"itemid":3,"name":"Agent availability","clock":1519311600,"count":60,"min":1,"avg":1,"max":1,"type":3}

Skaitliska (peldošā komata) vērtība:

{"host":{"host":"Host B","name":"Host B visible"},"groups":["Group X","Group Y","Group Z"],"item_tags":[{"tag":"foo","value":"test"}],"itemid":4,"name":"CPU Load","clock":1519311600,"count":60,"min":0.01,"avg":0.15,"max":1.5,"type":0}