Pular para o conteúdo principal

NTOP - Uma excelente ferramenta

NTOP - Instalação no Debian

Ntop é uma ferramenta de monitoramento e gerência de rede para sistemas UNIX/Linux e Win32, e teve seu desenvolvimento e estudo na "University of Pisa", na Itália.

Seus variados recursos são similares ao TOP dos sistemas UNIX, que permitem ao usuário visualizar através de gráficos e de forma bem detalhada, todas as requisições a internet, podendo haver restrições impostas pelo gerente, qual a banda consumida, quais endereços das máquinas, reports(avisos) de falhas entre muitos outros.

O Ntop é um programa que monitora passivamente uma rede, coletando dados sobre os protocolos e sobre os hosts da rede.

Tem como característica e funcionalidade:

Analisar os pacotes que trafegam na rede, listar e ordenar o tráfego de rede de acordo com vários protocolos, exibir estatísticas de tráfego, armazenar estatísticas de forma permanentemente em bancos de dados, identificar passivamente várias informações sobre os hosts da rede, incluindo o sistema operacional executado e endereço de e-mail do usuário da estação, exibir a distribuição do tráfego IP entre vários protocolos da camada de aplicação, decodificar vários protocolos da camada de aplicação e inclusive os encontrados em softwares do tipo P2P atuar como coletor de fluxos gerados por roteadores e switches através da tecnologia NETFLOW;

Tendo sua interface em Web.
Uma característica boa dessa ferramenta é que pode ser acessada usando um browser web para gerenciar e visualizar as informações geradas pelo NTOP para melhor entender o status da rede.

O NTOP monitora e gera relatórios sobre o tráfego e suporte dos hosts por estes protocolos:
  • TCP/UDP/ICMP;
  • (R)ARP;
  • IPX;
  • DLC;
  • Decnet;
  • AppleTalk;
  • Netbios;
  • TCP/UDP. 


Informações Gerais

Artigo resultante de pesquisas realizadas em 2013/2 para o Projeto Integrador do curso de Administração de Redes da FATESG - Faculdade de Tecnologia SENAI de Desenvolvimento Gerencial. 

Instalação do NTOP no Debian / Ubuntu

Atualize os repositórios disponíveis
 sudo apt-get update

Instale a biblioteca RRDTool (Round Robin Database)
 sudo apt-get install librrds-perl rrdtool

Caso queira realizar a instalação manual siga as orientações desse site:
 http://martybugs.net/linux/rrdtool/

Instale a biblioteca no perl
 perl -MCPAN -e 'install RRD::Simple'

Instale o NTOP.
Será necessário criar uma senha para o admin.
 sudo apt-get install ntop

Libere a porta tcp/3000 do seu firewall, caso seja necessário
 iptables -A INPUT -s 192.168.0.0/24 -p tcp --dport 3000 -j ACCEPT

Rode os comandos a seguir, caso o script de instalação apresente alguns bugs
 sudo chown -R nobody:nogroup /var/lib/ntop
 sudo chmod 755 /var/lib/ntop
 sudo mkdir /var/lib/ntop/rrd
 sudo chown -R nobody:nogroup /var/lib/ntop/rrd
 sudo ntop &

Acesse o recurso através do browser, por exemplo:
Nesse momento informe a senha do admin
 http://localhost:3000

Ative o plugin rrdtool e comece a gerenciar seu servidor!


Tags: Ntop, Rede, apt-get, linux, debian
by Alexandre LLemes

Comentários

Postagens mais visitadas deste blog

Zabbix Appliance 3.x - senha padrão

Senha padrão do appliance Zabbix Sobre o Zabbix Zabbix  é um software que monitora diversos parâmetros de uma rede como a integridade e desempenho dos servidores. Oferece excelentes relatórios e visualização de dados de recursos com base nos dados armazenados, e usa um mecanismo de notificação flexível que permite aos usuários configurar e-mail com alertas para qualquer evento, o que permite uma reação rápida para os problemas do servidor. ( Wikipedia ) Para baixar o appliance zabbix, acesse a documentação: https://www.zabbix.com/documentation/3.0/pt/manual/appliance Para o front-end acesse: http://localhost/zabbix A senha padrão para o front-end é: Admin zabbix E para o console é: appliance zabbix Tags: Zabbix, monitoramento, appliance by Alexandre LLemes

Modificando a pasta HOME do vagrant

Problemas com máquinas virtuais vagrant Sobre o Vagrant Vagrant é um produto de software de código aberto para construir e manter ambientes portáteis de desenvolvimento de software virtual, [4], e. Para VirtualBox, Hyper-V, Docker, VMware e AWS. A idéia central por trás disso está no fato de que a manutenção do ambiente de virtualizações torna-se cada vez mais difícil em um grande projeto de desenvolvimento de software. O Vagrant simplifica o gerenciamento de configuração de software necessário para aumentar a produtividade do desenvolvimento. Vagrant está escrito na linguagem Ruby, mas seu ecossistema é compatível com o desenvolvimento em quase todos os principais idiomas.  ( Wikipedia ) Podemos alterar a pasta HOME do Vagrant de 2 (duas) maneiras: Através da variável ambiente VAGRANT_HOME; Modificando o arquivo de ambiente do Ruby. Definindo a variável ambiente VAGRANT_HOME Por padrão, o Vagrant utiliza a pasta   ~/.vagrant.d como a pasta sua pasta...

Laravel framework permissão de arquivo - seguro

Laravel - diretórios O framework Laravel necessita de escrita nos  diretórios storage e bootstrap/cache . sudo chgrp -R www-data storage bootstrap/cache sudo chmod -R ug+rwx storage bootstrap/cache Observação: Não esqueça de modificar o dono da pasta (owner) do seu projeto para o apache. sudo chown www-data:www-data . -R Muitas das vezes com o servidor em produção e algum problema acontece, de imediato, para voltar o funcionamento, roda-se:  sudo chmod -R 755 storage bootstrap/cache E bom trabalho! Tags : Laravel, PHP,  Desenvolvimento by Alexandre LLemes