5 Protocol del sender de Zabbix

Vista general

El servidor i proxy de Zabbix empren un protocol de comunicacions basat en JSON per rebre les dades de l'emissor Zabbix. La informació es pot rebre via un element trapper amb trapping activat.

Els missatges de peticions i resposta han de començar per l'encapçalament i la longitud de les dades.

Petició del Zabbix sender

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

Resposta del servidor Zabbix

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

Petició de l'emissor Zabbix amb marca de temps

Alternativament, l'emissor Zabbix pot enviar una petició amb una marca de temps i nanosegons.

{
           "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
       }
Copy
✔ Copied

Resposta del servidor Zabbix

{
        "response":"success",
        "info":"processed: 2; failed: 0; total: 2; seconds spent: 0.060904"
       }
Copy
✔ Copied
To toggle search highlight, press Ctrl+Alt+H
Have an improvement suggestion for this page? Select the text that could be improved and press Ctrl+Enter to send it to the editors.