Esta é uma tradução da página de documentação original em inglês. Ajude-nos a torná-la melhor.

4 Trapper items

Visão geral

O servidor Zabbix usa um protocolo de comunicação baseado em JSON para receber dados do remetente Zabbix com a ajuda de trapper item.

As mensagens de solicitação e resposta devem começar com cabeçalho e dados comprimento.

Solicitação do remetente do Zabbix

{
           "request":"dados do remetente",
           "dados":[
               {
                   "host":"<nome do host>",
                   "chave":"armadilha",
                   "valor":"valor de teste"
               }
           ]
       }

Resposta do servidor Zabbix

{
           "resposta":"sucesso",
           "info":"processado: 1; falhou: 0; total: 1; segundos gastos: 0,060753"
       }

Solicitação do remetente do Zabbix com timestamp

Alternativamente, o remetente do Zabbix pode enviar uma solicitação com um carimbo de data e hora e nanossegundos.

{
           "request":"dados do remetente",
           "dados":[
               {
                   "host":"<nome do host>",
                   "chave":"armadilha",
                   "valor":"valor de teste",
                   "relógio":1516710794,
                   "ns":592397170
               },
               {
                   "host":"<nome do host>",
                   "chave":"armadilha",
                   "valor":"valor de teste",
                   "relógio":1516710795,
                   "ns":192399456
               }
           ],
           "relógio": 1516712029,
           "ns":873386094
       }

Resposta do servidor Zabbix

{
           "resposta":"sucesso",
           "info":"processado: 2; falhou: 0; total: 2; segundos gastos: 0,060904"
       }