3 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"
}