De acordo com as Leis 12.965/2014 e 13.709/2018, que regulam o uso da Internet e o tratamento de dados pessoais no Brasil, ao me inscrever na newsletter do portal DICAS-L, autorizo o envio de notificações por e-mail ou outros meios e declaro estar ciente e concordar com seus Termos de Uso e Política de Privacidade.
Configurando Ntop 3.1 a partir do código fonte.
Colaboração: André Jaccon
Data de Publicação: 04 de Março de 2005
Neste artigo irei mostrar como configurar o Ntop 3.1, a partir
do código fonte do software.
Considerações iniciais
SO: Debian Gnu/Linux 3.0 R4, Kernel 2.4.29
Instalando as bibliotecas necessárias
Ambas as bibliotecas que iremos instalar via Apt-Get os mirrors
que foram usados estão listados abaixo:
deb http://ftp.br.debian.org/debian/ testing main
deb-src http://ftp.br.debian.org/debian/ testing main
deb http://download.unesp.br/linux/debian/ testing main
deb-src http://download.unesp.br/linux/debian/ testing main
deb http://ftp.br.debian.org/debian/ stable main
deb-src http://ftp.br.debian.org/debian/ stable main
deb http://packages.dotdeb.org ./
deb-src http://sources.dotdeb.org ./
OBS: Para aqueles que não estão acostumados ou são novatos
no Debian, as linhas acima devem ser adicionadas no arquivo
/etc/apt/sources.list, e depois deve ser feito o update da
base de dados de pacotes do Apt com o comando:
# apt-get update
Compilando as bibliotecas e aplicativos necessários:
Libgdbm-dev
Para instalar a biblioteca libgdbm-dev você deve usar os comandos abaixo:
# apt-get install libgdbm-dev
Lipng3-dev
Seguindo o exemplo acima para instalar o Libpng use os comandos abaixo:
# apt-get install libpng3-dev
Os pacotes que iremos instalar abaixo foram compilados a partir
do código fonte, estes pacotes podem ser encontrados nos sites
mencionados na parte superior deste artigo.
Libpcap2
Em nosso caso usamos a biblioteca LibpCap2, para instalar a
partir do código fonte use os comandos abaixo:
# tar -zxvf libpcap-0.7.1.tar.gz
# cd libpcap-0.7.1
# ./configure
# make
# make install
Gd 2.0.33
Para instalar o GD a partir do fonte use os comandos:
# tar -zxvf gd-2.0.33.tar.gz
# cd gd-2.0.33
# ./configure
# make
# make install
Ntop 3.1
Finalmente chegamos no último passo para instalação do Ntop, porém antes de descompactar e compilar o Ntop é necessário que você siga os passos abaixo:
1) Crie um grupo chamado ntop
# groupadd ntop
2) Crie/Adicione o usuário Ntop ao grupo Ntop
# useradd -s /bin/false -d /dev/null -g ntop ntop
3) Não é necessário criar uma senha para o usuário Ntop neste passo.
Tendo seguido os passos acima descompacte o Ntop 3.1 e depois
compile seguindo os passos abaixo:
# tar -zxvf ntop-3.1.tgz
# ./configure
# make
# make install
Caso você tenha seguido com sucesso nossos exemplos de
instalação seu Ntop 3.1 já deve estar pronto para ser colocado
em produção faça um teste:
# /usr/sbin/ntop -w 3000 -u ntop -i eth0
onde as flags:
-w : indica a porta tcp a ser iniciado o serviço
-u : indica o usuário a ser usado no Ntop 'o padrão é o ntop'
-i : indica qual porta iremos monitorar
Estas são apenas algumas das flags que podem ser usadas pelo
Ntop, verifique os diversos documentos que estão disponiveis
dentro da sub-pasta docs do ntop, a pasta ntop que estou me
referindo é a pasta descompactada para compilação do mesmo.
Você também pode personalizar a interface web do Ntop alterando
os arquivos em /usr/share/ntop/html
É isso aí pessoal, qualquer dúvida ou informação é só entrar
em contato através do projeto FSBOX.org, http://fsbox.org/