4 Métricas de captura

Descripción general

El servidor Zabbix utiliza un protocolo de comunicación basado en JSON para recibir datos del remitente Zabbix con la ayuda de la métrica de captura.

Los mensajes de solicitud y respuesta deben comenzar con encabezado y longitud de datos.

Solicitud del remitente de Zabbix

{
           "request":"sender data",
           "data":[
               {
                   "host":"<hostname>",
                   "key":"trap",
                   "value":"test value"
               }
           ]
       }

Respuesta del servidor Zabbix

{
           "response":"success",
           "info":"processed: 1; failed: 0; total: 1; seconds spent: 0.060753"
       }

Solicitud del remitente de Zabbix con una marca de tiempo

Alternativamente, el remitente de Zabbix 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
       }

Respuesta del servidor Zabbix

{
           "response":"success",
           "info":"processed: 2; failed: 0; total: 2; seconds spent: 0.060904"
       }