Ntop no Slackware 12
Publicado por Marcelo Costa em Segunda-feira, 3 Março, 2008
Hoje recebi a missão de instalar um analisador de redes e assim descobrir quem é o comilão de banda aqui na empresa. Para esta tarefa, indicado pelo meu amigo Madson Brito, instalei o ntop. O ntop é um analisador de redes que possibilita uma grande infinidade de recursos de analise, incluindo, TOP hosts, aqueles que consomem a banda na rede e protocolos utilizados. Basta ser instalado no seu gateway e correr para o abraço.
Vamos aos passos:
Você precisará dos seguintes software para faze-lo funcionar no Slackware 12 :
1. libart_lgpl-2.3.20-i486-1.tgz
4. libevent-1.4.12-stable.tar.gz (new)
Após o download de todos os softwares, vamos a instalação.
1. Descompactar e instalar o rrdtool.
tar xzvf rrdtool.tar.gz
cd rrdtool-1.x.x
./configure –prefix=/usr/local/rrdtool ( certifique-se de que o local de instalação será esse, você precisará desse local posteriormente)
make && make install
2. Instalar a libart-2.3.20
installpkg libart-2.3.x.x.x.tgz
3. Instalar a libevent-1.4.12
tar xzvf libevent-1.4.12-stable.tar.gz
cd libevent-1.4.12-stable/
# ./configure
# make && make install
# ldconfig ( para atualizar as bibliotecas instaladas
3. Descompactar e Instalar o Ntop
tar xzvf ntop-3.3.10.tar.gz
cd ntop-3.3.10
Para que o NTOP possa ser compilado execute os seguintes passos:
./autogen.sh
./configure –prefix=/usr/local/ntop –with-rrd-home=/usr/local/rrdtool (lembre-se de indicar aqui o local exato de instalação do rrdtool)
make && make install
Feito isto, temos o ntop instalado e pronto para ser utilizado, no entanto na primeira vez que você executa-lo ele solicitará que seja criada uma senha para o administrador.
Proceda assim:
cd /usr/local/ntop/bin
./ntop -i eth0 (eth0 é sua interface de rede interna)
Após a solicitação da senha do administrador, insira uma senha e pronto, seu ntop está operacional e funcionando
Acione um browser de verdade (Firefox ???? ) e digite http://192.168.0.1:3000, com este comando você acessará a página inicial do NTOP.
Não esqueça de mudar o IP acima para o endereço IP de sua placa eth0 do gateway.
Bom proveito
Fabiano disse
olá, eu segui todos os passos, mas está reportando este erro e ainda não encontrei a solução, tu teria alguma idéia que possa me ajudar?
configure: error: Unable to find RRD at /usr/local/rrdtool: please use –with-rrd-home=DIR
vlw, obrigado
abraço
Marcelo Costa disse
Olá, bom dia
Você tem certeza que indicou o local correto de instalação do rddtool ?
/usr/local/rddtool
Fiz uma atualização do post no blog para a versão 12.2 do slackware e 3.3.10 do Ntop
Atte,
Leandro disse
Funcionou, porém só consegui com o “rrdtool 1.3.6 “.
Caga Regras disse
Leandro, você deveria ter criado um link simbólico para o diretório padrão da instalação da versão do rrdtool que você compilou no sistema. No caso das instruções do presente artigo, era só ter criado um link simbólico para rrdtool-1.3.6 na mesmo diretório, com o nome de rrdtool.
Marcelo, obrigado pelas instruções! As dicas das dependências economizaram tempo. Estou instalando no Slackware 13 x64. A única observação que tenho a fazer, é que na minha versão a libart já vem incluída.