4 Trapper-items

Overzicht

Zabbix-server gebruikt een op JSON gebaseerd communicatieprotocol voor ontvangst gegevens van Zabbix-afzender met behulp van trapper item.

Verzoek- en antwoordberichten moeten beginnen met header and data lengte.

Zabbix-afzenderverzoek

{
           "request":"afzendergegevens",
           "gegevens":[
               {
                   "host":"<hostnaam>",
                   "key":"val",
                   "value":"testwaarde"
               }
           ]
       }

Zabbix-serverreactie

{
           "response":"succes",
           "info":"verwerkt: 1; mislukt: 0; totaal: 1; bestede seconden: 0,060753"
       }

Zabbix-afzenderverzoek met een tijdstempel

Als alternatief kan de Zabbix-afzender een verzoek verzenden met een tijdstempel en nanoseconden.

{
           "request":"afzendergegevens",
           "gegevens":[
               {
                   "host":"<hostnaam>",
                   "key":"val",
                   "value":"testwaarde",
                   "klok":516710794,
                   "ns":592397170
               },
               {
                   "host":"<hostnaam>",
                   "key":"val",
                   "value":"testwaarde",
                   "klok":1516710795,
                   "ns":192399456
               }
           ],
           "klok":516712029,
           "ns":873386094
       }

Zabbix-serverreactie

{
           "response":"succes",
           "info":"verwerkt: 2; mislukt: 0; totaal: 2; bestede seconden: 0,060904"
       }