Fórum Analizador do tráfego da rede #289679
27/07/2005
0
Mandem e-mails para [color=red:628182d81a][b:628182d81a]rod.moreno@click21.com.br[/b:628182d81a][/color:628182d81a] .
Grato
[color=green:628182d81a]Título editado por gandalf.nho. Favor não postar em maiúsculas[/color:628182d81a]

Rod.moreno
Curtir tópico
+ 0Posts
28/07/2005
Pablobr
Recomendo você estudar SNMP e aprender o básico, bem como entender a estrutura das MIB´s (Você vai saber do que estou falando quando começar a ler a respeito).
Eu uso o componente INDY para isso, bem como o SYNAPSE (http://www.google.com.br/url?sa=U&start=1&q=http://www.ararat.cz/synapse/&e=10401)
Vou dar um exemplo de como você pega por exemplo o tráfego de uma determinada interface.
SNMP.QuickSend(´1.3.6.1.2.1.2.2.1.10.3´,´public´,´XXX.XXX.XXX.XXX´,Resposta);
Onde:
´1.3.6.1.2.1.2.2.1.10.3´ é a variável da MIB que disponibiliza a informação desejada (ifInOctets).
´public´ é a community do SNMP do equipamente, geralmente isso é padrão.
´XXX.XXX.XXX.XXX´ é o IP do equipamento a ser monitorado.
Reposta é uma string que irá receber essa informação.
Basicamente eu faço isso:
Capturo o valor da interface, faço as contas (para chegar em KBPS) e armazeno em um banco de dados.
Depois uso o TChart para desevolver os gráficos.
Estou em fase de aprendizado também e qualquer outra informação ou opnião de outros usuário seria muito bem vinda.
Site com boas informações: http://www.snmplink.org/
Software pago que faz oque você quer: http://www.paessler.com/prtg/
É isso...
Boa sorte nos estudos,
Pablo
Gostei + 0
28/07/2005
Nildo
Um abraço!
Gostei + 0
28/07/2005
Massuda
Talvez valha a pena você dar uma olhada no [url=http://www.ethereal.com/]Ethereal[/url], que é um analisador de protocolos gratuito (licença GPL), para ter uma idéia do que o WinPcap é capaz de fazer.
Gostei + 0
28/07/2005
Pablobr
Pode até que seja mais eficiente, mas você fica limitado a plataforma windows...
Já com SNMP você poderá analizar o tráfego de diversos equipamentos (windows, linux, etc).
Pela minha busca por softwares que fazem isso que o colega quer, constatei que a grande maioria utiliza SNMP.
Se eu estiver enganado, me corrijam.
Sem mais,
Pablo
Gostei + 0
28/07/2005
Massuda
O [url=http://www.winpcap.org/]WinPcap[/url] é a versão para Windows da biblioteca [url=http://sourceforge.net/projects/libpcap/]libpcap[/url] desenvolvida para uso em ambientes UNIX. O Ethereal usa uma ou outra dependendo da plataforma para a qual ele foi compilado.
Talvez a maior dificuldade em usar essas bibliotecas (WinPcap e libpcap) é que, como ocorre frequentemente, essas bibliotecas são desenvolvidas para uso com programas feitos em C, o que dificulta um pouco o uso pelo Delphi.
Gostei + 0
28/07/2005
Pablobr
O [url=http://www.winpcap.org/]WinPcap[/url] é a versão para Windows da biblioteca [url=http://sourceforge.net/projects/libpcap/]libpcap[/url] desenvolvida para uso em ambientes UNIX. O Ethereal usa uma ou outra dependendo da plataforma para a qual ele foi compilado.
Talvez a maior dificuldade em usar essas bibliotecas (WinPcap e libpcap) é que, como ocorre frequentemente, essas bibliotecas são desenvolvidas para uso com programas feitos em C, o que dificulta um pouco o uso pelo Delphi.[/quote:4da9c1d038]
Valeu pela explicação Massuda.
Falou,
Pablo
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)