El servidor Zabbix y el proxy Zabbix utilizan un protocolo de comunicación basado en JSON para recibir datos de Zabbix sender. Los datos pueden recibirse con la ayuda de una métrica trapper, o una métrica HTTP agent con trapping habilitado.
Los mensajes de solicitud y respuesta deben comenzar con cabecera y longitud de datos.
{ "request": "sender data", "data": [ { "host": "<hostname>", "key": "trap", "value": "test value" } ] }Alternativamente, Zabbix sender puede enviar una solicitud con una marca de tiempo y nanosegundos.
{ "request": "sender data", "data": [ { "host": "<hostname>", "key": "trap", "value": "test value", "clock": 1516710794, "ns": 592397170 }, { "host": "<hostname>", "key": "trap", "value": "test value", "clock": 1516710795, "ns": 192399456 } ], "clock": 1516712029, "ns": 873386094 }