Pular para o conteúdo principal

Monitoramento com ntop Instalação CentOS 6

Monitoramento com ntop Instalação CentOS 6


Para aqueles que não conhecem o ntop, ele é uma ferramenta que examina o trafego na rede e  dignostica o uso desta, semelhante ao que o popular comando top Unix faz. O ntop é baseado em libpcap e foi desenvolvido de uma forma portátil a fim de que se possa rodar em plataformas Unix e Win32.

Usuários do ntop podem usar a interface web (ex.: Firefox) para navegar através das informações de trafego geradas pelo ntop e obter relatórios do estado da rede. Em último caso, ntop pode ser visto com um simples agente RMON-Like com uma interface web embutida.

Funcionalidades do ntop:

  • interface web
  • configuração limitada e administração através da interface web
  • Uso reduzido de CPU e memória (varia de acordo com o tamanho e o tráfego da rede)
O ntop é fácil de usar e adequado para o monitoramento de diversos tipos de redes.

Instalação do ntop-5.0.1 no CentOS 6

Este tutorial visa abranger a instalação do ntop em um servidor recém instalado com o CentOS 6, prevendo todos os tipos de problemas que o usuário possa encontrar.

Primeiramente baixe o Ntop:

Você pode ir diretamente no site do ntop na área de download: http://www.ntop.org/get-started/download/ 

Ou pode usar o comando wget pelo terminal do CentOS. caso não tenha o wget instale-o usando o comando:

      # yum install wget.i686 

e depois:
      # cd /diretório__onde_quer_baixar_o_arquivo
      # wget http://sourceforge.net/projects/ntop/files/ntop/Stable/ntop-5.0.1.tar.gz

Instale alguns pré-requisitos:

     # yum install libcap libcap-devel glib gdbm gdbm-devel
     # yum install libtool automake autoconf -y
     # yum install gcc cpp -y
     # yum install tcpdump nmap -y
     # yum install libpcap-devel zlib zlib-devel geoip geoip-devel

Instale o RRDTool seguindo os passos:

Crie o Repositório dag.repo:

      # vim /etc/yum.repos.d/dag.repo 

Após adicione ao repositório:

      [dag]
      name=Dag RPM Repository for Red Hat Enterprise Linux
      baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
      gpgcheck=1
      gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt
      enabled=1 

Após salvar e sair do arquivo, digite:

       # yum install rrdtool rrdtool-devel -y

Pronto o RRDTool está instalado

Agora instalamos o ntop:

       # tar -zxvf ntop-5.1.0.tar.gz
       # cd ntop-5.1.0
  

Para executar os próximos comandos deve-se ter instalado no servidor o subversion, o phyton e o make. Caso não tenha digite os comandos abaixo, se não pule a etapa

         Para o subversion:
         # yum install subversion
         para o phyton:
         # yum install python-devel.i686
        e para o make
         # yum install make


E execute os comandos abaixo:


        # ./autogen.sh
        # make
        # make install


Criação de usuário

Após a instalação você pode criar um usuário para o ntop:

        # useradd -M -s /sbin/nologin -r ntop
        

Configurar permissão nos diretórios

Depois de criado novo usuário, você precisa configurar as permissões de acesso nos diretórios com os comando abaixo:



        # chown ntop:root /usr/loca/var/ntop/
        # chown ntop:ntop /usr/local/share/ntop/

Após isso configure a senha de admin para o novo usuário

        # ntop -A

Aparecerá:

        Mon Sep  3 10:55:20 2012  Initializing gdbm databases
        Please enter the password for the admin user:
        Please enter the password again:
        Mon Sep  3 10:55:20 2012  Admin password set... 

Pronto, ntop instalado. Inicie  o ntop com o comando abaixo:

        # /usr/local/bin/ntop -d -L -u ntop -P /usr/local/var/ntop --skip-version-check --use-syslog=daemon

Se você tiver mais de uma interface de rede (eth0, eth1...) é só digitar o comando:

      # /usr/local/bin/ntop -i "eth0,eth1" -d -L -u ntop -P /usr/local/var/ntop --skip-version-check --use-syslog=daemon

Após isso, é só digitar no seu browser: http://ip_do_servidor:3000

Para parar o ntop é só digitar:

        # killall ntop 

Essas são as instalações básicas do ntop. Em um outro artigo explicarei algumas configurações e seu funcionamento.

Essa postagem foi baseada e escrita a partir dos seguintes links:

ntop
viva o linux
http://www.cyberciti.biz

Comentários

Postar um comentário

Postagens mais visitadas deste blog

Tutorial: Consultas LDAP no Active Directory

Hoje será mostrado como fazer Consultas Salvas (Saved queries) e alguns exemplos: 1. No Active Directory Users and Computers, click com o botão direito no item Saved Queries e selecione New e depois Query. 2. Digite o nome para a Query, por exemplo: “Usuários Ativos” e coloque uma descrição e depois clic em Define Query. 3. Na drop-down box Find selecione Custom Search e então click em Advanced tab. 4. Digite uma das Queries e execute. Consultas de Usuarios Usuarios sem grupo (apenas domain users): (&(objectCategory=user)(objectClass=user)(!memberOf=*)) Usuarios sem e-mail (objectcategory=person)(!mail=*) Usuarios com e-mail (objectcategory=person)(mail=*) Usuarios que nunca fizeram logon no dominio (&(&(objectCategory=person)(objectClass=user))(|(lastLogon=0)(!(lastLogon=*)))) Usuários Criados depois de 09/10/2011 (objectCategory=user)(whenCreated>=20111009000000.0Z) Obs: troque o data por uma data da sua necessidade Usuários que precisam mudar a sen...

Usando o CIFS para mapear diretórios Windows no Linux

Usando o CIFS para mapear diretórios Windows no Linux Se você utiliza o samba e está tendo problemas com mapeamentos, não possui Samba no seu servidor Linux ou precisa acessar de forma rápida um diretório Windows pelo Linux, passe a usar o CIFS. Com ele, caso o servidor mapeado sofra um shutdown (Linux mapeando Windows), automaticamente ao se re-estabelecer a conexão com o Servidor, o mapeamento sobe. Neste post estarei tratando a situação onde temos um servidor Linux e desejamos através dele efetuar leituras ou gravações em diretórios no Windows. No Windows Estou adotando como exemplo o servidor com IP 192.168.0.1, dominio TESTE, usuário Administrador e senha 123!456. O objetivo é mapear o diretório D:\Teste no Linux. Então, pelo windows, compartilhe este diretório. No Linux# cd /mnt # mkdir teste # mount –t cifs //192.168.0.1/teste /mnt/teste –o user=Administrador,password=’123!456’,domain=TESTE Pronto!!! Agora você pode compartilhar seus arquivos entre o...

Erro MYSQL Cloud (Google, AWS, Digital Ocean) - Resolvido

Atualmente executando um servidor nginx com o wordpress, recebo um erro no banco de dados após alguns minutos de execução. Ao executar o comando para verificar os logs: # tail -f /var/log/mysqld.log a saída do comando é : 2019-09-12 19:11:24 25864 [Note] Plugin 'FEDERATED' is disabled. 2019-09-12 19:11:24 25864 [Note] InnoDB: Using atomics to ref count buffer pool pages 2019-09-12 19:11:24 25864 [Note] InnoDB: The InnoDB memory heap is disabled 2019-09-12 19:11:24 25864 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins 2019-09-12 19:11:24 25864 [Note] InnoDB: Memory barrier is not used 2019-09-12 19:11:24 25864 [Note] InnoDB: Compressed tables use zlib 1.2.11 2019-09-12 19:11:24 25864 [Note] InnoDB: Using Linux native AIO 2019-09-12 19:11:24 25864 [Note] InnoDB: Using CPU crc32 instructions 2019-09-12 19:11:24 25864 [Note] InnoDB: Initializing buffer pool, size = 128.0M InnoDB: mmap(137363456 bytes) failed; errno 12 2019-09-12 19:11:2...