INAV é uma solução criada em JAVA que tem como função monitorar o tráfego da sua rede em tempo real e de forma gráfica.

Via o client desta ferramenta é possível enxergar toda a sua rede como mapa, sabendo quais pontos estão apresentando problemas como quedas, lentidões e possíveis problemas de perda de pacote.

Vejam o vídeo do Inav em funcionamento:

A sua instalação é bem simples. Primeiro você precisa de um servidor e instalar o produto nele:

# aptitude install build-essential libpcap-dev
$ cd /data/src/
$ wget http://inav.scaparra.com/files/server/INAV-Server-0.3.7.tar.gz
$ tar xzvf INAV-Server-0.3.7.tar.gz
$ cd INAV-Server-0.3.7/server/
$ make

Fazer o start do programa:

$ cd /data/src/INAV-Server-0.3.7/server/

$ ./inavd INAV SERVER v0.3.7

Device(s) set to File(s) set to CVSFile(s) Set To

Depois é só baixar o client e instalar:

$ cd /data/src/
$ wget http://inav.scaparra.com/files/client/INAV-0.15.jar

Fazer o start da console

$ cd /data/src/ $ java -jar INAV-0.15.jar

Agora, conectar o client ao servidor:

A partir daí, você já consegue ver as informações dos equipamentos conectados:

O Inav é bem versátil, ele tem a capacidade de capturar as informações de rede de um arquivo .pcap, o mesmo gerado por um tcpdump.

Só colocar o arquivo no servido e rodar o seguinte comando:

$ ./inavd -f /data/development/workspace/pytbull/pcap/kraken.pcap

O resultado será esse da imagem abaixo:

Aí vem um outro macete para você pegar o tráfego real da sua rede. Primeiro você terá que rodar o comando TCPDUMP gerando um arquivo .pcap como outupt:

# tcpdump -nS -i eth2 -w realtimetraffic.pcap port 25

Depois, você irá falar para o servidor ler este mesmo arquivo com o seguinte comando:

# inavd -f realtimetraffic.pcap

Daí para frente é só se conectar no servidor via console/client e ver o que está rolando. Vejam o resultado abaixo:

Compartilhar:

Este post tem 15 comentários

  1. loucura hein! o/

    vlw por mais essa dica

  2. Otimo post, boa ideia para meu TCC

  3. fantástico!

  4. Nossa que bacana esse! Gostei!

  5. interessante, mas gostei do INAV, os gráficos que ele gera são excelentes..

  6. Grande Gustavo.

    Excelente dica. Já testei o INAV, é show de bola, os gráficos então,
    nossa !

    Ferramenta muito boa.

    Abração

  7. Gustavo, mas como veríamos a questão de “apresentando problemas como quedas, lentidões e possíveis problemas de perda de pacote”.

    lentidão/perda de pacote pelo bandwidth utilizado e quedas pelo sumiço do host da tela?

    []’s

  8. Galera … fui instalar o INav e quando fui executar o seguinte comando:
    ./inavd

    Ele aparece começa a executar como demonstrado no exemplo, mais depois mostra o seguinte erro:

    mutex locked
    Number of Edges: 0

    O que pode estar acontecendo ???

  9. Ninguém conseguiu saber esse erro da minha mensagem acima galera ???

  10. Paulo, compartilho do mesmo erro.

  11. Paulo, inicie o programa dessa forma: ./inavd -i eth0
    funcionou assim pra mim

  12. Bom dia,
    Eu virtualizei o debian 6 e uma estação windows o meu pc para fazer um teste com INAV com as seguintes configurações:
    eth0: NAt
    eth1: rede interna com IP 192.168.0.1/24.

    Porém quando inicio o INAV aparece a seguinte mensagem tanto no SHELL do linux quanto na interface grafica do programa:

    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.

    Please ensure checksum offload is DISABLED on your network interface.

    Alguem poderia me ajudar com esse problema?

    Desde já agraço a atenção de todos.

Deixe uma resposta

Fechar Menu