
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.8
correndo.
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)