Software para diagnosticar (ping) uma rede por 24h?

10

Estamos enfrentando muitos problemas com a conexão de internet do nosso escritório atual ultimamente: lentidão, perda de pacotes, tempo de ping enorme, etc.

Felizmente, isso não acontece o dia todo, apenas alguns minutos aqui e ali, várias vezes ao dia, mas isso torna nosso dia de trabalho uma dor.

Como A lei de Murphy dita, quando o cara da TI aparece, a internet funciona bem, o ping é bom , a largura de banda é normal.

Como eles não farão mais nada por nós sem mais provas de falha, existe uma ferramenta boa e simples (em qualquer plataforma) que monitore a conexão por 24 horas (fazendo ping no Google a cada segundo) , por exemplo) e exibir os resultados como um gráfico do tempo de ping + perdas de pacotes a qualquer hora do dia?

Testei PingPlotter , mas isso não funcionou como planejado para mim.

    
por Benjamin 18.11.2011 / 19:10

5 respostas

6

Se você tiver acesso a uma máquina Linux, mtr poderá fazer o que quiser. mtr combina a funcionalidade dos programas traceroute e ping em uma única ferramenta de diagnóstico de rede

Este é o tipo de saída que você recebe quando executado no modo de relatório. Você pode simplesmente deixá-lo funcionando e coletar estatísticas ao longo de qualquer período de tempo.

mtr -r -c 10 google.com
HOST: host1.lan                   Loss%   Snt   Last   Avg  Best  Wrst StDev
  1. ns.lan                        0.0%    10    0.3   0.5   0.3   0.6   0.1
  2. 192.168.1.254                 0.0%    10   81.2  76.0  66.9  89.1   8.3
  3. 94-192-160-1.zone6.bethere.c 60.0%    10  2335. 1419. 1024. 2335. 620.4
  4. 10.1.3.245                   80.0%    10   17.3  17.6  17.3  17.9   0.4
  5. 10.1.2.169                   90.0%    10   28.1  28.1  28.1  28.1   0.0
  6. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  7. 64.233.175.27                70.0%    10   23.5  23.6  23.4  23.8   0.2
  8. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
  9. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 10. ???                          100.0    10    0.0   0.0   0.0   0.0   0.0
 11. ???                          100.0     8    0.0   0.0   0.0   0.0   0.0
 12. 173.194.67.147                0.0%     5   29.1  29.2  28.7  29.8   0.4
    
por 18.11.2011 / 19:18
12

Eu configuraria uma cópia do smokeping em algum sistema da sua rede. Ele não faz ping a cada segundo, e você provavelmente não precisa disso. Em vez disso, ele periodicamente envia uma rajada de ~ 20 pings ao mesmo tempo e, em seguida, conta quantos respondem e quão rápido cada um retorna. Os resultados são grafados.

Aqui estão os resultados para o meu sistema em casa, através da minha conexão Comcast, para algo no trabalho. Os pacotes perdidos e a latência estão no lado da Comcast.

    
por 18.11.2011 / 19:30
3

Você poderia simplesmente enviar a saída do ping para um arquivo (ou seja, ping google.com > pings.txt ) e revisar os tempos de latência. Não há gráficos, mas funciona basicamente em todas as plataformas e deve fornecer provas suficientes de quaisquer problemas que a rede esteja enfrentando.

    
por 18.11.2011 / 19:17
2

Pingdom tem um serviço gratuito que pode fazer o que você precisa.

    
por 18.11.2011 / 19:22
2

Nagios é uma ferramenta de monitoramento de servidor de código aberto que tem a capacidade de monitorar servidores. Eu sei que para monitores SNMP você tem que configurar coisas no dispositivo que está sendo monitorado, mas para monitores de ping simples você não deveria.

Aqui no nosso escritório, usamos o WhatsUp Gold para monitorar todos os nossos servidores. Ele tem um monitor de ping que faz exatamente o que você está querendo. É um produto caro ($ 2000 +) que faz com que seja uma solução ridícula para o seu problema, mas eles têm uma avaliação gratuita de 30 dias que você pode instalar, coletar dados e, com sorte, descobrir o seu problema.

    
por 18.11.2011 / 19:29