12 Itens de trapper

Visão geral

Itens de captura (trapper) aceitam entrada de dados em vez de consultá-los.

É útil para qualquer dado que você queira "colocar" para dentro do Zabbix.

Para usar um item de captura (trapper) você deve:

  • ter um item de captura (trapper) configurado no Zabbix
  • enviar o dado para dentro do Zabbix

Configuração

Item configuration

To configure a trapper item:

  • Go to: ConfigurationHosts
  • Click on Items in the row of the host
  • Click on Create item
  • Enter parameters of the item in the form

All mandatory input fields are marked with a red asterisk.

The fields that require specific information for trapper items are:

Configuração do item

Para configurar um item de captura (trapper):

  • Acesse ConfiguraçãoHosts
  • Clique em Itens na linha do host
  • Clique em Criar item
  • Insira os parâmetros do item no formulário

Todos os campos obrigatórios estão marcados com um asterisco vermelho.

Os campos que requerem informações específicas para itens de trapper são:

Tipo Selecione o Zabbix trapper aqui.
Chave Insira uma chave que será utilizada para reconhecer o item ao enviar dados.
Tipo de informação Selecione o tipo de informação que corresponderá ao formato dos dados que serão enviados.
Hosts permitidos Lista de endereços IP delimitados por vírgula, opcionalmente em notação CIDR, ou nomes DNS.
Se especificado, as conexões de entrada serão aceitas apenas dos hosts listados aqui.
Se o suporte IPv6 estiver ativado, então '127.0.0.1', '::127.0.0.1', '::ffff:127.0.0.1' são tratados igualmente e '::/0' permitirá qualquer endereço IPv4 ou IPv6.
'0.0.0.0/0' pode ser usado para permitir qualquer endereço IPv4.
Observe que os "endereços "IPv4-compatible IPv6" (0000::/96 prefix) são suportados, mas são depreciados pelo RFC4291.
Por exemplo: 127.0.0.1, 192.168.1.0/24, 192.168.3.1-255, 192.168.1-10.1-255, ::1,2001:db8::/32, mysqlserver1, zabbix.example.com, {HOST.HOST}
Espaços e user macros são permitidos neste campo desde o Zabbix 2.2.0.
Macros do host {HOST.HOST}, {HOST.NAME}, {HOST.IP}, {HOST.DNS}, {HOST.CONN} são permitidos neste campo desde o Zabbix 4.0.2.

Você pode ter que esperar até 60 segundos após salvar o item até que o servidor pegue as alterações de uma atualização do cache de configuração, antes de poder enviar valores.

Enviando dados

No caso mais simples, podemos usar o utilitário zabbix_sender para enviar um 'valor de teste':

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

Para enviar o valor, usamos estas chaves:

-z - para especificar o endereço IP do servidor Zabbix

-p - para especificar o número da porta do servidor Zabbix (10051 - padrão)

-s - para especificar o host (certifique-se de usar o nome 'técnico' host name aqui, em vez do nome 'visível')

-k - para especificar a chave do item que acabamos de definir

-o - para especificar o valor real a ser enviado

O processo de trapper do Zabbix não expande macros usadas na chave do item na tentativa de verificar a existência da chave do item correspondente para o host de destino.

Visualização

Este é o resultado em Monitoramento → Últimos dados:

Observe que se um único valor numérico for enviado, o gráfico de dados mostrará uma linha horizontal à esquerda e à direita do ponto de tempo do valor.