Uma maneira melhor de monitorar minha conexão com a Internet além do ping

Uma maneira melhor de monitorar minha conexão com a Internet além do ping

editar: apesar da resposta muito boa que uma vez aceitei, agora procuro uma ferramenta mais simples que não requer instalação ou preparação. Algo como um ping com carimbo de data e hora já seria de grande ajuda.

De vez em quando recebo pontos de acesso de conexão com a Internet ruins. Sejam cabos físicos, WiFi ou pontos 3G. E sempre imaginei como seria bom ter uma maneira de monitorá-lo, para determinar exatamente onde está o problema e considerar tentar corrigi-lo ou simplesmente aceitar que não há como.

Minha maneira atual de fazer isso é incrívelpingar. Eu faço ping em qualquer IP da Internet que memorizei e no Gateway. Isso me diz se o roteador está ruim, eventualmente. Ou que a Internet caiu, e não é problema do meu computador, mas não por quanto tempo ela ficou fora do ar. Nem que tenha acontecido há X horas, e é por isso que meu download não foi concluído, e não por algum problema de torrent ou manutenção do servidor. E assim por diante. Ping é uma ferramenta muito antiga e sem todos os recursos.

Atualmentechamou minha atençãooutra maneira de fazer isso: logs logmein (a ideia surgiu olhando o console). Mas não consegui fazer muito uso de nenhum desses logs até agora. De qualquer forma...

Aqui pergunto se existe algum software, gratuito e/ou pago, que possa nos fornecer essas estatísticas básicas sobre nossa conexão de rede atual. E um gráfico de conexão ao longo do tempo seria uma grande vantagem!

Responder1

Você está procurando por mtr. Sempre saio mtr 8.8.8.8correndo.

Se você não está familiarizado com 8.8.8.8, é o serviço DNS global do Google, usando anycast, então você sempre obtém um nó próximo e é um IP muito fácil de lembrar. Portanto, funciona não importa onde você esteja e se você se mudar.

Assim que o mtr começar, pressione duma vez, você verá os últimos X pings, lindos.

                            My traceroute  [v0.82]
host.local (0.0.0.0)                                   Sat Jun 14 14:10:27 2014
Keys:  Help   Display mode   Restart statistics   Order of fields   quit

                             Last  50 pings
 1. 192.168.1.1              .....?.........?...............?.........??.......
 2. 87.186.224.71            ..................................................
 3. 87.190.171.194           ..................................................
 4. b-ea6-i.B.DE.NET.DTAG.DE ..................................................
 5. 194.25.211.30            ..................................................
 6. 209.85.249.182           ..................................................
 7. 66.249.95.175            ..................................................
 8. 216.239.48.53            ..................................................
 9. 0.0.0.0                  ??????????????????????????????????????????????????
10. google-public-dns-a.goog .................................................?

Scale:  .:3 ms  1:6 ms  2:9 ms  3:17 ms  a:35 ms  b:53 ms  c:85 ms

Dica profissional: estique sua janela até os últimos 200 pings... :-)

Responder2

Se todos os seus dispositivos puderem executar SNMP, você poderá usar MRTGhttp://oss.oetiker.ch/mrtg/

Alternativamente, você pode fumar. http://oss.oetiker.ch/smokeping/

Qualquer um deles deve fornecer alguns gráficos interessantes, você pode ver quando o uso da rede é alto, quando está totalmente plano, etc.

Você pode usar o Nagios para alertá-lo quando houver um problema, fumar pode ajudar, já faz um tempo que não o uso.

Responder3

Eu criei este arquivo em lote simples:

@echo off
echo Internet Service Availability for %date%
:again
ping 70.45.95.8 -n 1 -l 1
time /T
timeout /T 300 > nul
goto again

Execute-o redirecionando-o para um arquivo como c:>run.bat> statuslog.txt. O sinalizador /T do comando timeout define o intervalo de tempo do pool, neste caso 5 minutos. O sinalizador /T do comando time fornece o carimbo de data/hora. Você pode então verificar o arquivo criado para responder ou solicitar padrões de tempo limite.

Outra alternativa (a que eu prefiro) é usar um dos seguintes utilitários freeware que proporcionam um resultado mais profissional:

Pingplotter Freeware
EMCO Ping Monitor free
Internet Connectivity Monitor (java app)

Responder4

...ou usarfping:

$ fping -lsQ 60 192.168.0.1

192.168.178.1 : xmt/rcv/%loss = 60/60/0%, min/avg/max = 2.04/3.57/7.67
192.168.178.1 : xmt/rcv/%loss = 60/60/0%, min/avg/max = 2.01/3.30/8.47
^C192.168.178.1 : xmt/rcv/%loss = 156/156/0%, min/avg/max = 2.01/3.40/8.47

       1 targets
       1 alive
       0 unreachable
       0 unknown addresses

       0 timeouts (waiting for response)
     156 ICMP Echos sent
     156 ICMP Echo Replies received
       0 other ICMP received

 2.01 ms (min round trip time)
 3.40 ms (avg round trip time)
 8.47 ms (max round trip time)
      156.000 sec (elapsed real time)

informação relacionada