Uma maneira melhor de monitorar minha conexão com a Internet que não seja ping

3

edit: apesar da resposta muito boa que aceitei, agora estou procurando uma ferramenta mais simples que não requer instalação ou preparação. Algo como um ping com timestamp já seria de grande ajuda.

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

Minha maneira atual de fazer isso é enlouquecer ping . Eu pinguei qualquer IP da Internet que eu memorizei e o Gateway. Isso me diz se o roteador está ruim, eventualmente. Ou que a Internet caiu, e não é problema meu computador, mas não por quanto tempo está baixo. Nem isso aconteceu há X horas, e é por isso que meu download não passou, em vez de algum problema de torrent ou manutenção de servidor. E assim por diante. Ping é uma ferramenta muito antiga e não possui todos os recursos.

Atualmente, chamou minha atenção outra maneira de fazer isso: logmein logs (a ideia veio de olhar para o console). Mas eu não consegui fazer muito uso de nenhum desses registros até agora. Enfim ...

Aqui eu 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!

    
por cregox 03.11.2010 / 00:26

5 respostas

5

Você está procurando por mtr. Eu sempre deixo mtr 8.8.8.8 em execução.

Se você não estiver familiarizado com o 8.8.8.8, é o serviço de DNS global do Google, usando anycast, para que você sempre consiga um nó próximo, e é um IP fácil de lembrar. Então funciona, não importa onde você esteja e se você se move.

Uma vez que mtr começar a pressionar d uma 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 para os últimos 200 pings ...: -)

    
por 14.06.2014 / 14:12
3

Se todos os seus dispositivos puderem fazer SNMP, você poderá usar o link MRTG

Como alternativa, você pode executar a fumaça. link

Qualquer um deve dar-lhe alguns bons gráficos, você pode ver quando o seu uso de rede é alto, quando é totalmente plano, etc.

Você pode usar o Nagios para alertá-lo quando houver um problema, pode ser que o smokeping faça isso, já faz algum tempo desde que eu o usei.

    
por 03.11.2010 / 21:22
1

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 redirecionamento para um arquivo semelhante ao c: > run.bat > statuslog.txt. O sinalizador / T do comando timeout define o intervalo de tempo de pool, nesse caso, 5 minutos. O sinalizador / T para o comando time fornece o carimbo de 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 fornece um resultado mais profissional:

Pingplotter Freeware
EMCO Ping Monitor free
Internet Connectivity Monitor (java app)
    
por 24.02.2013 / 01:09
0
  1. Mudar de usar ping para tracepath (traceroute)
  2. Instale o Nagios (ele também está disponível para o Windows), em seguida, escreva um módulo tracepath / ping (ou pegue algo de um pacote padrão)
por 03.11.2010 / 01:45
0

... ou use fping :

$ 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)
    
por 26.04.2017 / 21:59