Network Probe

Por Willian Itiho Amano em 26/09/2007

Para todo administrador de redes, monitorar o tráfego em seus servidores é uma tarefa essencial. Muitas vezes é necessário saber onde está o “gargalo” da rede ou mesmo saber a procedência de um ataque ou solicitação.

Para monitorar seus servidores cada administrador possui em seu “canivete suíço” diversas ferramentas adequadas a uma situação e ainda ao gosto pessoal do cliente/administrador. Eu experimentei algumas e tive a oportunidade de ver funcionando outras.

Infelizmente a distancia entre ferramentas proprietárias como o “SmartView Tracker” da Checkpoint ou o “IronView” da Foundry Networks e ferramentas open-sources/free é grande mas está diminuindo.

A alguns dias necessitei analisar o tráfego da minha rede. Existia um consumidor de banda noturno, então eu necessitava de um software que analisasse o tráfego passando pelo meu roteador Linux para saber quem estava utilizando os serviços nesta hora (normalmente madrugada). Vasculhando na internet encontrei o “Network Probe”. Um excelente analisador de tráfego em tempo real. Extremamente fácil de manipular e de instalar.

O sistema é feito em Java então tem versão para diversas plataformas, mas isso o torna um pouco mais pesado que os concorrentes. Nada que o torne uma má escolha.
O mais interessante do sistema são os gráficos gerados. Muito interessante para apresentar dados para a diretoria, sem ter que fazer a tabulação manual dos mesmos em outros softwares. Estes podem ser gerais ou de hosts/protocolos específicos com uma caixa de diálogo (parecido com gibi mesmo) que apresenta os dados pertinentes do ponto onde o mouse se encontra.

Deixemos de enrolação e mãos a obra.

Acesse o site do projeto e mande baixar o pacote para o seu sistema operacional. Será necessário fazer um cadastro simples (extremamente simples) e ativar o e-mail.

Assumiremos aqui que você está utilizando Linux no servidor (o servidor em questão faz o roteamento de minha rede). Pessoalmente eu recomendo este SO para utilizar em sistemas como um firewall/router. Talvez você prefira um BSD ou outro Unix para esta tarefa então você deverá fazer algumas adaptações mas a essência será a mesma.

Para o funcionamento do sistema será necessário o Java (da SUN), então caso não tenha, instale essa dependência.

Baixe o pacote em tar.gz e descompacte:

$ tar -xvzf netprobe-2.1.1.tar.gz

Abra a porta 7030 do firewall (necessário se desejar acessar o sistema de outra máquina):

# iptables -A INPUT –d-port 7030 -j ACCEPT

O ideal é que você coloque isso em seu script de firewall para iniciar automaticamente no boot do SO.

Acesse a pasta criada e altere o arquivo “netprobe” alterando a linha “JAVA_PATH=” para apontar pro caminho dos binários do Java. No meu caso ficou assim:

JAVA_PATH=/usr/lib/jvm/java/bin

Inicie o sistema passando como parâmetro a interface que ele deverá monitorar ou nenhum parâmetro para monitorar todos (neste caso ele perguntará qual interface quer monitorar ou 0 para todas).

# ./netprobe start eth0

Na primeira execução será perguntado uma senha para o administrador. Posteriormente poderá ser criado outros usuários.

Adicione também este comando como um serviço a ser iniciado junto com o SO.

Para acessar o sistema use o seu browser com algo da seguinte forma:

http://ip_do_seu_servidor:7030

Ele pedirá a senha do admin criada acima.

Após isto é só navegar nas funções. O sistema é bem intuitivo e apresenta diversos dados do tráfego. Vale a pena fazer uma análise.

Espero que este pequeno artigo seja de grande utilidade a todos que como eu, necessitam de reais informações sobre a situação do tráfego em seus servidores.

Artigos relacionados

Tecnologia | Comentários

Comente

  1.  
  2.  
  3.  

Artigos recentes

Links

Deseja receber atualizações por e-mail? Inscreva-se aqui:

Comentários recentes

Feeds(Rss)