[comment]: # translation:outdated

[comment]: # ({5e13020e-d1d702ff})
# 13 Zabbix Trapper

[comment]: # ({/5e13020e-d1d702ff})

[comment]: # ({b7afabd4-03e7aedb})
#### Visão geral

A monitoração feita através do Zabbix Trapper aceitam dados enviados ao
invés de ir busca-los.

Esta é uma característica muito útil para qualquer dado que você queira
que seja enviado para o Zabbix, ou para dados que demoram muito para
serem processados e ultrapassariam o limite de 'timeout' do Zabbix
Server/Agent durante a sua coleta.

Para utilizar o Zabbix Trapper você precisa:

-   ter o item de trap definido no Zabbix
-   enviar o dado para o Zabbix

[comment]: # ({/b7afabd4-03e7aedb})

[comment]: # ({29850850-5d32b87c})
#### Configuração

[comment]: # ({/29850850-5d32b87c})

[comment]: # ({46e744ef-239a5f1a})
##### Configuração do item

Passos para configurar um item de Zabbix Trapper:

-   Acesse: *Configuração* → *Hosts*
-   Clique no link *Itens* da linha do host
-   Clique em *Criar item*
-   Entre com os parâmetros do item no formulário

![](../../../../../assets/en/manual/config/items/itemtypes/trapper_item.png)

Os campos específicos do Zabbix Trapper são:

|   |   |
|---|---|
|*Tipo*|Selecione **Zabbix trapper**.|
|*Chave*|Informe a chave que será utilizada para reconhecer qual item está sendo enviado.|
|*Tipo da informação*|Selecione o tipo da informação que corresponda com o formato de dado que será enviado.|
|*Hosts permitidos*|Se especificado, o trapper só aceitará dados de uma lista de hosts separados por vírgulas.<br>Os hosts podem ser identificados por seu IP ou nome de DNS. Por exemplo:<br>*IP único*: 192.168.1.33<br>*Lista de IPs*: 192.168.56.5, 192.168.56.6, 192.168.56.7<br>*Único nome de DNS*: testzabbix.zabbix.com<br>*Lista de nomes de DNS*: testzabbix, testzabbix.zabbix.com, testzabbix1.zabbix.com<br>Espaços e [macros de usuário](/pt/manual/config/macros/usermacros) são permitidos neste campo desde o Zabbix 2.2.0.|

::: noteclassic
Você precisa aguardar até 60 segundos após salvar o registro
antes que as modificações estejam presentes no cache de configuração do
Zabbix Server. Enviar dados antes disso pode ocasionar recusa dos
mesmos.
:::

[comment]: # ({/46e744ef-239a5f1a})

[comment]: # ({3b41ec59-5f246209})
##### Enviando dados

No caso mais simplório, nós iremos utilizar o utilitário
[zabbix\_sender](/pt/manual/concepts/sender) para enviar um 'test
value':

    zabbix_sender -z <server IP address> -p 10051 -s "New host" -k trap -o "test value"

Para enviar o valor, nós precisamos destas chaves:

*-z* - para definir o IP do Zabbix Server

*-p* - para definir a porta do Zabbix Server (10051 por padrão)

*-s* - para definir o nome do host (deverá ser utilizado o [nome
técnico](/pt/manual/config/hosts/host#configuration) ao invés do 'nome
visível')

*-k* - para definir a chave que está sendo enviada

*-o* - para definir o valor que está sendo enviado

[comment]: # ({/3b41ec59-5f246209})

[comment]: # ({20bafa4c-1e9d760a})
##### Apresentação

O resultado do envio poderá ser consultado em *Monitoramento → Dados
recentes*:

![](../../../../../assets/en/manual/config/items/itemtypes/trapped_data.png){width="600"}

##### Hora de envio

Se os valores forem enviados pelo `zabbix_sender` através de um arquivo
com registros de horas, estes 'timestamps' deverão ser ajustados de
forma compatível com o Zabbix Server. Por exemplo, se o 'timestamp' de
um dado for "10:30:50", e o horário atual no servidor enviando os dados
(máquina onde se executa o `zabbix_sender`) for "10:40:03", e o horário
atual no Zabbix Server for "10:40:05", o item será guardado no banco de
dados com o 'timestamp' "10:30:52".

De forma similar, se o valor é enviado primeiro para o Zabbix Proxy,
para depois ser enviado para o Zabbix Server, o timestamp será primeiro
ajustado para o horário do Proxy para depois ser ajustado com o horário
do Server.

[comment]: # ({/20bafa4c-1e9d760a})
