Zabbix Documentation 5.2

3.04.05.0 (current)| In development:5.2 (devel)| Unsupported:1.82.02.22.43.23.44.24.4Guidelines

User Tools

Site Tools


pt:manual:config:items:itemtypes:trapper

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pt:manual:config:items:itemtypes:trapper [2019/10/07 06:35] (current)
Line 1: Line 1:
 +==== 13 Zabbix Trapper ====
  
 +=== 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
 +
 +=== Configuração ===
 +
 +== 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
 +
 +{{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.\\ Os hosts podem ser identificados por seu IP ou nome de DNS. Por exemplo:\\ //IP único//: 192.168.1.33\\ //Lista de IPs//: 192.168.56.5,​ 192.168.56.6,​ 192.168.56.7\\ //Único nome de DNS//: testzabbix.zabbix.com\\ //Lista de nomes de DNS//: testzabbix, testzabbix.zabbix.com,​ testzabbix1.zabbix.com\\ Espaços e [[pt:​manual:​config:​macros:​usermacros|macros de usuário]] são permitidos neste campo desde o Zabbix 2.2.0. ​ |
 +
 +<​note>​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.</​note>​
 +
 +== Enviando dados ==
 +
 +No caso mais simplório, nós iremos utilizar o utilitário [[pt:​manual:​concepts:​sender|zabbix_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 [[pt:​manual:​config:​hosts:​host#​configuration|nome técnico]] 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
 +
 +== Apresentação ==
 +
 +O resultado do envio poderá ser consultado em //​Monitoramento -> Dados recentes//:
 +
 +{{manual:​config:​items:​itemtypes:​trapped_data.png?​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.