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.
{
"request":"afzendergegevens",
"gegevens":[
{
"host":"<hostnaam>",
"key":"val",
"value":"testwaarde"
}
]
}
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
}