On this page
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:
- trigeru notikumus
- vienumu vērtības
- tendences (tikai eksportēšanai failos)
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}