Deze sectie presenteert details van het real-time export protocol in een JSON-formaat met nieuwe regels voor:
Alle bestanden hebben een .ndjson-extensie. Elke regel van het exportbestand is een JSON-object.
De volgende informatie wordt geëxporteerd voor een probleemgebeurtenis:
Veld | Type | Omschrijving | ||
---|---|---|---|---|
clock | number | Aantal seconden sinds Epoch op het moment dat het probleem werd gedetecteerd (geheel getal). | ||
ns | number | Aantal nanoseconden dat aan clock moet worden toegevoegd om een nauwkeurige tijdstip van probleemdetectie te krijgen. |
||
value | number | 1 (altijd). | ||
eventid | number | ID van de probleemgebeurtenis. | ||
name | string | Naam van de probleemgebeurtenis. | ||
severity | number | Ernst van de probleemgebeurtenis (0 - Niet geclassificeerd, 1 - Informatie, 2 - Waarschuwing, 3 - Gemiddeld, 4 - Hoog, 5 - Ramp). | ||
hosts | array | Lijst van hosts betrokken bij de trigger expressie; er moet ten minste één element in de array zijn. | ||
- | object | |||
host | string | Hostnaam. | ||
name | string | Zichtbare hostnaam. | ||
groups | array | Lijst van hostgroepen van alle hosts betrokken bij de trigger expressie; er moet ten minste één element in de array zijn. | ||
- | string | Naam van de hostgroep. | ||
tags | array | Lijst van probleemtags (kan leeg zijn). | ||
- | object | |||
tag | string | Naam van de tag. | ||
value | string | Tagwaarde (kan leeg zijn). |
De volgende informatie wordt geëxporteerd voor een herstelgebeurtenis:
Veld | Type | Omschrijving |
---|---|---|
clock | number | Aantal seconden sinds Epoch op het moment dat het probleem is opgelost (geheel getal). |
ns | number | Aantal nanoseconden dat aan clock moet worden toegevoegd om een nauwkeurige tijd van probleemoplossing te krijgen. |
value | number | 0 (altijd). |
eventid | number | ID van de herstelgebeurtenis. |
p_eventid | number | ID van de probleemgebeurtenis. |
Probleem:
{"clock":1519304285,"ns":123456789,"value":1,"name":"Ofwel Zabbix-agent is onbereikbaar op Host B of pollers hebben het te druk op Zabbix Server","severity":3,"eventid ":42, "hosts":[{"host":"Host B", "name":"Host B zichtbaar"},{"host":"Zabbix Server","name":"Zabbix Server zichtbaar"} ],"groups":["Groep X","Groep Y","Groep Z","Zabbix-servers"],"tags":[{"tag":"beschikbaarheid","value":""}, {"tag":"datacenter","value":"Riga"}]}
Herstel:
Probleem (generatie van meerdere probleemgebeurtenissen):
{"clock":1519304286,"ns":123456789,"value":1,"eventid":43,"name":"Ofwel Zabbix-agent is onbereikbaar op Host B of pollers hebben het te druk op Zabbix Server","severity ":3,"hosts":[{"host":"Host B", "name":"Host B zichtbaar"},{"host":"Zabbix Server","name":"Zabbix Server zichtbaar"} ],"groups":["Groep X","Groep Y","Groep Z","Zabbix-servers"],"tags":[{"tag":"beschikbaarheid","value":""}, {"tag":"datacenter","value":"Riga"}]}
{"clock":1519304286,"ns":123456789,"value":1,"eventid":43,"name":"Ofwel Zabbix-agent is onbereikbaar op Host B of pollers hebben het te druk op Zabbix Server","severity ":3,"hosts":[{"host":"Host B", "name":"Host B zichtbaar"},{"host":"Zabbix Server","name":"Zabbix Server zichtbaar"} ],"groups":["Groep X","Groep Y","Groep Z","Zabbix-servers"],"tags":[{"tag":"beschikbaarheid","value":""}, {"tag":"datacenter","value":"Riga"}]}
Herstel:
{"clock":1519304346,"ns":987654321,"value":0,"eventid":44,"p_eventid":43}
{"clock":1519304346,"ns":987654321,"value":0,"eventid":44,"p_eventid":42}
De volgende informatie wordt geëxporteerd voor een verzamelde itemwaarde:
Veld | Type | Beschrijving | |
---|---|---|---|
host | object | Hostnaam van de itemhost. | |
host | string | Hostnaam. | |
name | string | Zichtbare hostnaam. | |
groups | array | Lijst van hostgroepen van de itemhost; er moet minstens één element in de array zitten. | |
- | string | Naam hostgroep. | |
itemid | nummer | Artikel-ID. | |
name | string | Zichtbare itemnaam. | |
clock | number | Aantal seconden sinds Epoch tot het moment waarop de waarde werd verzameld (geheel getal). | |
ns | getal | Aantal nanoseconden dat moet worden toegevoegd aan klok om een exacte tijd voor het verzamelen van de waarde te krijgen. |
|
tijdstempel (Alleen Log) |
nummer | 0 indien niet beschikbaar. | |
source (Alleen Log) |
string | Lege string indien niet beschikbaar. | |
ernst (Alleen Log) |
nummer | 0 indien niet beschikbaar. | |
eventid (Alleen Log) |
nummer | 0 indien niet beschikbaar. | |
value | nummer (voor numerieke items) of string (voor tekstitems) |
Verzamelde itemwaarde. | |
type | nummer | Type verzamelde waarde: 0 - numeriek zwevend, 1 - teken, 2 - log, 3 - numeriek zonder teken, 4 - tekst |
Numerieke (niet-ondertekende) waarde:
{"host":{"host":"Host B","name":"Host B zichtbaar"},"groups":["Groep X","Groep Y","Groep Z"],"itemid" :3,"name":"Beschikbaarheid agent","clock":1519304285,"ns":123456789,"value":1,"type":3}
Numerieke (zwevende) waarde:
{"host":{"host":"Host B","name":"Host B zichtbaar"},"groups":["Groep X","Groep Y","Groep Z"],"itemid" :4,"name":"CPU-belasting","klok":1519304285,"ns":123456789,"value":0.1,"type":0}
Karakter, tekstwaarde:
{"host":{"host":"Host B","name":"Host B zichtbaar"},"groups":["Groep X","Groep Y","Groep Z"],"itemid" :2,"name":"Agent versie","clock":1519304285,"ns":123456789,"value":"3.4.4","type":4}
Logwaarde:
{"host":{"host":"Host A","name":"Host A zichtbaar"},"groups":["Groep X","Groep Y","Groep Z"],"itemid" :1,"name":"Berichten in logbestand","clock":1519304285,"ns":123456789,"timestamp":1519304285,"source":"","severity":0,"eventid":0 ,"value":"logbestand bericht","type":2}
De volgende informatie wordt geëxporteerd voor een berekende trendwaarde:
Veld | Type | Beschrijving | |
---|---|---|---|
host | object | Hostnaam van de itemhost. | |
host | string | Hostnaam. | |
name | string | Zichtbare hostnaam. | |
groups | array | Lijst van hostgroepen van de itemhost; er moet minstens één element in de array zitten. | |
- | string | Naam hostgroep. | |
itemid | nummer | Artikel-ID. | |
name | string | Zichtbare itemnaam. | |
clock | number | Aantal seconden sinds Epoch tot het moment waarop de waarde werd verzameld (geheel getal). | |
count | number | Aantal waarden verzameld voor een bepaald uur. | |
min | getal | Minimale itemwaarde voor een bepaald uur. | |
avg | number | Gemiddelde itemwaarde voor een bepaald uur. | |
max | number | Maximale itemwaarde voor een bepaald uur. | |
type | nummer | Waardetype: 0 - numeriek zwevend, 3 - numeriek zonder teken |
Numerieke (niet-ondertekende) waarde:
{"host":{"host":"Host B","name":"Host B zichtbaar"},"groups":["Groep X","Groep Y","Groep Z"],"itemid" :3,"name":"Beschikbaarheid agent","clock":1519311600,"count":60,"min":1,"avg":1,"max":1,"type":3}
Numerieke (zwevende) waarde: