Você está na página 1de 13

Ntop (Network Top)

Alunos:

Hlio Soares Ananias Allan Heri Elmesom Celso Fernando Douglas Fernandes

Disciplina: Protocolo de Gerenciamento de Redes Turma: REDES 4NA Professora: Nadilma

NTOP (Network TOP)


1. Introduo
Com o crescimento das redes de computadores, sistemas operacionais diferentes, inmeras tecnologias e protocolos distintos, surge a necessidade de um monitoramento e gerenciamento de redes cada vez mais eficaz. As redes esto ficando cada vez mais importantes para as empresas. Devido a sua enorme importncia, elas no podem parar. Ferramentas de diagnstico como ping, tracert (traceroute no linux), so suficientes para solucionar problemas simples, porm os problemas mais complexos exigem ferramentas avanadas, como o Ntop.

2. O que ?
O Ntop uma ferramenta de monitoramento e gerncia de redes, concebida com a ideia de software livre, no h custos de aquisio, seu cdigo pode ser copiado, usado para estudo, redistribudo, etc. A ferramenta tem como objetivo no apenas monitorar a rede como tambm armazenar dados histricos para futuras avaliaes do funcionamento da rede. O Ntop comeou como um projeto de cdigo aberto em 1998 e foi projetado por Luca Deri e Stefano Suin, na University of Pisa - Itlia, com o objetivo inicial de identificar de forma rpida os hosts de usurios que consumiam grande parte da banda de rede. A ferramenta evoluiu e atualmente possui opes de medida de trfego, desempenho da rede, porcentagem de largura de banda utilizada por uma estao, entre outras funcionalidades. Essas caractersticas fazem do Ntop uma ferramenta bastante til para um gerente de redes que deseja monitorar de perto o funcionamento da sua rede.

3. Para que serve?


Basicamente a funo do Ntop monitorar e gerenciar passivamente as redes, alm de seus valiosos recursos que demonstram tudo com informaes detalhadas atravs de grficos que permite a interao entre usurios, roda em vrios sistemas operacionais, gera relatrios sobre o trfego e suporte aos hosts atravs dos seguintes protocolos: TCP, UDP, ICMP, ARP, IPX, DLC e outros. Tem como funcionalidade analisar os pacotes que trafegam na rede, listar e ordenar o trfego de rede de acordo com vrios protocolos, exibir estatsticas de trfego, armazenar estatsticas de forma permanentemente em bancos de dados, identificar passivamente vrias informaes sobre os hosts da rede, incluindo o sistema operacional executado e endereo de e-mail do usurio da estao, exibir a distribuio do trfego IP entre vrios protocolos da camada de aplicao, decodificar vrios protocolos da camada de aplicao e inclusive os encontrados em softwares do tipo P2P atuar como coletor de fluxos gerados por roteadores e switches atravs da tecnologia NETFLOW.

4. Onde utilizado? O NTOP no geral pode ser utilizado por Administradores de redes de pequenas e medias empresas para analisar e controlar o fluxo, largura de banda dentre outras funes que ajudam na manuteno de sua rede.

5. Onde e como fazer o download?


O download da ferramenta pode ser realizado no prprio site do Ntop. (http://www.ntop.org/getstarted/download/). Para realizar download basta copiar o link e colar na barra de endereos do seu navegador preferido.

Devemos clicar em download e seremos redirecionados para a pgina do sourceforge. Logo aps isso deveremos clicar com o boto direito do mouse no link ntop-5.0.1.tar.gz e selecionamos copiar endereo do link.

O prximo passo abrir o terminal do Ubuntu.

Agora devemos digitar o comando wget, clicar com o boto direito do mouse no terminal e selecionar paste (colar).

O wget um comando do linux utilizado para baixar dados da web.

6. Como instalar?
6.1 Instalao no Ubuntu 12.04 Depois que o ntop for baixado necessrio descompactar. Para isso devemos utilizar o comando mostrado na figura abaixo.

A opo x do comando tar usada para extrair o pacote. O z especifica o formato que se quer extrair (gzip, no caso). O v pede para o tar mostrar o andamento do processo de extrao e a opo f especifica que queremos extrair um arquivo (file). Agora preciso logar como administrador do linux (usurio root), esse um usurio especial que tem direitos para fazer instalaes, desinstalar pacotes, enfim realizar alteraes no sistema. O usurio comum no tem permisso para instalar nada.

Para visualizarmos a pasta que foi extraida usamos o comando ls.

Agora devemos entrar dentro da pasta ntop-5-0-1. Para isso usamos o comando cd (change directory), seguido do nome da pasta que queremos entrar.

Aps isso devemos utilizar o comando APT para baixar e instalar todas as dependncias do ntop, pois o mesmo precisa de outros programas para funcionar corretamente. Se esquecermos de instalar todas as dependncias, muito provavelmente o ntop apresentar muitos erros ao ser executado. Devemos ento digitar o comando exatamente como aparece na figura abaixo.

Depois de concluir a instalao das dependncias do ntop, agora digitamos no terminal o comando mostrado na imagem abaixo.

Ao efetuar essa ao estaremos executando o script autogen.sh. Esse script vai vasculhar todas as dependncias necessrias para a instalao do ntop e verificar se essas dependncias esto instaladas ou no. Se alguma dependncia necessria no estiver instalada o autogen vai nos mostrar. Aps a verificao do autogen.sh, devemos agora compilar o ntop. Para isso digitamos no terminal: make && make install. O make serve para compilar o ntop, ou seja, o executvel do aplicativo comea a ser gerado. O make install instala o programa em suas devidas pastas. O && usado para indicar que aps o termino do make, o make install ser executado.

Pronto o ntop est instalado. Agora podemos v-lo funcionando na interface web. Para isso devemos abrir qualquer browser e digitar na barra de endereos do navegador http://127.0.0.1:3000 O endereo 127.0.0.1 poderia ser trocado por localhost, pois o ntop est rodando localmente. Caso voc esteja rodando o ntop uma outra mquina, podemos acess-lo pelo ip. Para isso devemos digitar na barra de endereos: http://ip_da_maquina:3000 O nmero 3000 a porta que o servidor http do Ntop utiliza.

6.2 Instalao no Windows 7 Ultimate Baixamos o Ntop para a arquitetura Win32. Aps isso executamos o instalador...

Clicamos em Executar. Quando o programa de instalao abrir, clicamos em Next.

Aceitamos o contrato de licena para prosseguir com a instalao. E clicamos em Next.

Agora devemos escolher o diretrio para o Ntop ser instalado (por padro ele instalado em C:\Program Files\ntop-Win32), para alterar clicamos em Browse e escolhemos a pasta para instalao. Depois clicamos em Next.

A prxima tela diz que ser criado um atalho para o programa no menu iniciar. Para continuar clicamos em Next.

Aqui mostrado um resumo da instalao. Para instalar clique em Install.

Depois de concluda a instalao, podemos ver o ntop funcionando. Para isso vamos em Iniciar-Todos os Programas-ntop for Win32-Ntop Visual Launcher

Escolhemos a placa de rede para o Ntop fazer o monitoramento e clicamos em Start. Pronto, agora abrimos um browser qualquer e digitamos na barra de endereos: 127.0.0.1:3000 E podemos ver o Ntop funcionando...

7. Como configurar?
O Ntop pode ser facilmente configurado em sua interface web atravs do menu admin. Para acessar esse menu, abra o ntop, acesse o menu admin (o ltimo), e clique e configure. Atrves desse menu podemos configurar as interfaces que o ntop monitora, a porta do servidor http, algumas preferncias, etc.

8. Como usar?
Tanto em Linux como em Windows para abrir o Ntop, basta abrir um navegador de sua preferncia e digitar na barra de endereos localhost:3000 Com o Ntop aberto podemos ver sete menus. O primeiro, About, apresenta informaes a respeito do Ntop. Uma dessas informaes o Show Configuration que mostra todas as configuraes usadas pelo Ntop, alm de mostrar suas principais opes de configurao. Podemos encontrar tambm nesse menu dados de ajuda para a utilizao do ntop, reportar um erro, entre outros. O menu Summary, mostra um resumo do trfego de rede, detalhes dos hosts, estatsticas de utilizao da rede, entre outros. All protocols, mostra informaes sobre protocolos, throughput da rede, a atividade dos hosts, etc. O menu IP, trs informaes relativas apenas a pacotes enviados pelo protocolo IP. Utils, mostra alguns utilitrios do Ntop, como RRD Alarm, Data Dump (Faz um dump de texto de trfego de rede para ser utilizado em outras aplicaes), podemos tambm visualizar o log (registro de informaes) do Ntop. Plugins, mostra alguns plugins adicionais que so distribudos com o ntop como, netflow, Round-robin database, sFlow, etc. O menu Admin, permite configurar o Ntop, modificar preferncias, entre outras funcionalidades, para isso necessrio ter a senha de admin.

9. Dificuldades encontradas
--> Muitos erros na interface de linha de comando Erro 1: ntop: error while loading shared libraries: libntopreport-4.0.1.so: cannot open shared object file: No such file or directory Soluo: executar ldconfig Erro 2: **ERROR** RRD: Disabled - unable to create base directory (err 13, /usr/local/var/ntop/rrd) Soluo: Mudar para o diretrio onde o ntop est instalado.

Aps isso executar os comandos:

# mkdir rrd # cd rrd # mkdir graphics # mkdir flows # mkdir -p interfaces/eth0 # chmod -R 777 /usr/local/var/ntop/rrd

10. Bibliografia
http://www.ntop.org http://www.mknod.com.br/?q=ntop-consumo-rede http://ericmaicon.com.br/blog/6/instalando-ntop-pelo-source