4 Itens de Captura

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"
}