7 Monitorar o tráfego de rede usando verificações ativas

Introdução

Esta página orienta você nas etapas necessárias para iniciar o monitoramento básico do tráfego de rede com o Zabbix usando verificações ativas.

Para quem é este guia

Este guia foi desenvolvido para novos usuários do Zabbix e contém o conjunto mínimo de etapas necessárias para habilitar o monitoramento básico do tráfego de rede usando verificações ativas. Se você procura opções de personalização avançadas ou precisa de uma configuração mais detalhada, consulte a seção Configuração do manual do Zabbix.

Pré-requisitos

Antes de prosseguir com este guia, você precisa baixar e instalar o Zabbix server, o Zabbix frontend e o Zabbix agent de acordo com as instruções para o seu sistema operacional. Observe que você deve instalar o Zabbix agent na máquina que requer o monitoramento de tráfego. Esta pode ser a mesma máquina onde o Zabbix server está instalado ou uma máquina diferente.

Este guia fornecerá as instruções para configurar o monitoramento do tráfego de rede da interface eth0 em uma máquina separada chamada Remote host.

Configurar o Zabbix para monitoramento

O agent do Zabbix pode coletar métricas nos modos ativo ou passivo (simultaneamente). Veja Verificações ativas e passivas do agent para mais informações. Neste guia, o monitoramento por meio de verificações ativas será descrito.

Configurando o Zabbix agent

1. Abra o arquivo de configuração do agent na máquina onde o agent está instalado.

Se você estiver usando o Zabbix agent:

sudo vi /etc/zabbix/zabbix_agentd.conf

Se você estiver usando o Zabbix agent 2:

sudo vi /etc/zabbix/zabbix_agent2.conf

2. Adicione o endereço IP ou o nome DNS (e a porta opcional) do seu Zabbix server ao parâmetro ServerActive. Por exemplo:

ServerActive=192.0.2.1:10051

O Zabbix agent usará esse endereço para se conectar à porta trapper do Zabbix server (padrão: 10051) e solicitar os dados de configuração para verificações ativas.

3. Defina o parâmetro Hostname, que deve corresponder ao nome do host que será definido no Zabbix frontend. No nosso exemplo, ele é:

Hostname=Remote host

O valor de Hostname deve corresponder porque, para verificações ativas, o Zabbix agent o usa para recuperar a configuração correta do host no server. Especificamente, o agent inicia uma conexão com o server e se identifica usando o valor de Hostname. Em seguida, o server fornece a configuração de monitoramento para esse host. Se esses valores forem diferentes, o agent não receberá a configuração apropriada, resultando em métricas ausentes ou problemas de monitoramento.

4. Reinicie o Zabbix agent.

Se você estiver usando o Zabbix agent:

systemctl restart zabbix-agent

Se você estiver usando o Zabbix agent 2:

systemctl restart zabbix-agent2
frontend do Zabbix

1. Faça login no frontend do Zabbix.

2. Crie um host na interface web do Zabbix.

  • No campo Host name, informe um nome de host (por exemplo, "Remote host") que corresponda ao valor do parâmetro Hostname definido anteriormente no arquivo de configuração do agent.
  • No campo Host groups, digite ou selecione um grupo de hosts (por exemplo, "Zabbix servers").
  • Deixe Interfaces indefinido; uma interface não é necessária para verificações ativas porque o agent inicia a conexão com o server em vez de aguardar uma conexão do server.

3. Clique em Add para adicionar o host. Este host representará a máquina Linux monitorada.

Criar items

Siga as instruções em criando um item para adicionar os items para monitoramento de tráfego, a saber:

Uma configuração simples para o item de monitoramento de tráfego de entrada com uma checagem ativa ficaria assim:

Para tornar os dados coletados adequados para uso prático, você pode definir algumas etapas de pré-processamento ao criar os items. No caso dado, essas etapas podem ser multiplicação por 8 (para converter bytes em bits) e apresentação como alteração por segundo.

Ver dados coletados

Parabéns! Neste ponto, o Zabbix já está monitorando o tráfego da sua rede.

Para visualizar as métricas coletadas, abra a seção de menu Monitoring → Hosts e clique em Latest data na linha do host.

Você verá os dados de tráfego.

Veja também:

  • Ver gráficos - como exibir os dados coletados como gráficos.
  • Configurar triggers - como configurar triggers para detectar tráfego de rede anormal.
  • Configurar alertas de problema - como configurar notificações sobre situações de problema.
  • Escalonamentos de problema - como criar cenários de alerta em várias etapas (por exemplo, primeiro enviar uma mensagem ao administrador do sistema e, depois, se um problema não for resolvido em 45 minutos, enviar uma mensagem ao gerente do data center).
  • Reconhecimento de problema - como indicar que o problema é conhecido, fazer comentários sobre sua resolução, suprimir ou fechar o problema.
  • Monitorar Linux com o agent do Zabbix - como iniciar o monitoramento básico dos itens mais importantes vinculando um template pré-configurado.
  • Instalação a partir de pacotes - como instalar componentes do Zabbix usando pacotes oficiais RPM e DEB para várias distribuições Linux, garantindo acesso aos recursos mais recentes e às correções de bugs.