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:

  • Visualizar gráficos - como exibir os dados coletados em gráficos.
  • Configurar triggers - como configurar triggers para detectar tráfego de rede anormal.
  • Configurar alertas de problemas - como configurar notificações sobre situações de problema.
  • Escalonamento de problemas - como criar cenários de alerta em várias etapas (por exemplo, primeiro enviar mensagem ao administrador do sistema, depois, se o problema não for resolvido em 45 minutos, enviar mensagem ao gerente do data center).
  • Reconhecimento de problemas - como indicar que o problema é conhecido, fazer comentários sobre sua resolução, suprimir ou fechar o problema.
  • Monitorar Linux com o Zabbix agent - 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 correções de bugs.