Áú»¢¶Ä²©

13 Áú»¢¶Ä²© Trapper

Vis?o geral

A monitora??o feita atrav¨¦s do Áú»¢¶Ä²© 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 Áú»¢¶Ä²©, ou para dados que demoram muito para serem processados e ultrapassariam o limite de 'timeout' do Áú»¢¶Ä²© Server/Agent durante a sua coleta.

Para utilizar o Áú»¢¶Ä²© Trapper voc¨º precisa:

  • ter o item de trap definido no Áú»¢¶Ä²©
  • enviar o dado para o Áú»¢¶Ä²©

Configura??o

Configura??o do item

Passos para configurar um item de Áú»¢¶Ä²© 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

Os campos espec¨ªficos do Áú»¢¶Ä²© Trapper s?o:

Tipo Selecione Áú»¢¶Ä²© 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 macros de usu¨¢rio s?o permitidos neste campo desde o Áú»¢¶Ä²© 2.2.0.

Voc¨º precisa aguardar at¨¦ 60 segundos ap¨®s salvar o registro antes que as modifica??es estejam presentes no cache de configura??o do Áú»¢¶Ä²© Server. Enviar dados antes disso pode ocasionar recusa dos mesmos.

Enviando dados

No caso mais simpl¨®rio, n¨®s iremos utilizar o utilit¨¢rio 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 Áú»¢¶Ä²© Server

-p - para definir a porta do Áú»¢¶Ä²© Server (10051 por padr?o)

-s - para definir o nome do host (dever¨¢ ser utilizado o 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:

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 Áú»¢¶Ä²© 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 Áú»¢¶Ä²© 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 Áú»¢¶Ä²© Proxy, para depois ser enviado para o Áú»¢¶Ä²© Server, o timestamp ser¨¢ primeiro ajustado para o hor¨¢rio do Proxy para depois ser ajustado com o hor¨¢rio do Server.