Questão:
Que software posso usar para monitorar a qualidade da minha conexão com a Internet?
Tim Post
2014-02-05 15:47:39 UTC
view on stackexchange narkive permalink

Tenho tido muitos problemas com meus dois provedores de Internet recentemente e gostaria de começar a monitorar e fazer gráficos da qualidade de minhas conexões de Internet. Meu objetivo final é ser capaz de produzir gráficos e dados que eu possa levar ao meu ISP para ajudá-lo a restringir qual pode ser o problema.

Eu gostaria de algo que funcionasse bem em segundo plano no Windows 7 com um ícone de barra de tarefas conveniente que posso usar para navegar pelos dados coletados e alterar a configuração do programa conforme necessário. Desejo coletar os seguintes tipos de dados:

  • Pings para vários hosts que eu defino
  • O tempo que leva para completar uma solicitação HTTP para vários hosts que eu defino
  • Quanto tempo leva para baixar um arquivo de 1 MB em um intervalo (para obter uma estimativa aproximada da velocidade)

Os carimbos de data / hora, é claro, seriam críticos nos dados registrados . Imagino ser capaz de criar gráficos semelhantes aos produzidos pelo monitor de rede Cacti.

Eu tenho algo que monitora a qualidade das minhas conexões WiFi, o inspetor WiFi Xirrus e gadget de desktop complementar, mas isso apenas mede a qualidade do sinal do meu roteador para a minha máquina, e os dados não persistem facilmente. Ainda assim, ilustra o tipo de interface que espero.

Há algo que se encaixa ou quase se encaixa nesses critérios?

Além de escrever um arquivo em lote para fazer as ações necessárias e agendá-lo, não sei se existe uma única solução específica. Além disso, posso estar cheio de merda porque não estou familiarizado com os arquivos em lote do Windows.
Você já pensou em fazer uma coleta e talvez até mesmo visualizar no roteador? Se isso é possível depende muito do modelo do seu roteador.
@Gilles Eu gostaria de poder. Uma conexão me fornece uma unidade combinada de roteador / modem proprietário (com WiFi excepcionalmente incrível, é uma boa unidade) .. mas não capaz de hackear, infelizmente. Eu poderia usar o meu e apenas tratá-los como um gateway, mas isso adiciona outro salto e eu teria que pagar pelo mesmo poder WiFi.
@TimPost, O que você quer dizer com * "leva para baixar um arquivo de 1 MB em um intervalo" *? Quer dizer que este arquivo é pré-especificado por você? E qual é o plano para diferenciar entre um problema do seu lado e um problema nos servidores de hospedagem que você está acessando?
Dois respostas:
#1
+29
Olli
2014-02-05 20:41:11 UTC
view on stackexchange narkive permalink

Smokeping ( demo) faz tudo isso. No entanto, isso inclui várias advertências. Esta não é uma solução pronta para usar no Windows . Eu não testei no Windows, mas estou usando o Smokeping exatamente para a mesma coisa. Para evitar a instalação no Windows, consulte o final deste post.

  • É para sistemas baseados em Unix, portanto, instalá-lo no Windows não é fácil
  • Não há GUI. Toda a configuração vai para o arquivo de configuração.
  • A saída deve ser acessada através do servidor / navegador web. O servidor da Web causa sobrecarga adicional.
  • O script de instalação suporta apenas o smokeping 2.2.4, que já tem 7 anos.
    • Mas o smokeping não é atualizado com muita frequência, a versão de 7 anos basicamente possui recursos completos
    • Modificar o script de instalação e patches para a versão mais recente deve ser fácil. / li>

    Esta postagem de blog antiga e provavelmente desatualizada oferece instruções de instalação do Windows, rapidamente mencionadas abaixo. Requer o download do conjunto de instalação / patch, que pode desaparecer. O conjunto de patches muda os caminhos do Unix para os caminhos do Windows.

    1. Instalar perl
    2. Instalar o servidor web, por exemplo wamp
    3. Configure o suporte cgi-bin para seu servidor web
    4. Baixe este instalador / conjunto de patches
    5. descompacte e execute perl install \ n \ patch.pl . Faz download de arquivos smokeping e patches para suporte do Windows.

    As etapas a seguir são desta postagem do blog:

    1. Teste-o executando C: \ smokeping-2.2.4 \ bin \ smokeping.pl on cmd.exe
    2. Aguarde 15 minutos enquanto smokeping pings de destinos predefinidos.
    3. Tente abrir http://127.0.0.1/cgi-bin/smokeping.pl
    4. Configurar inicialização automática: adicione tarefa agendada para o mesmo comando e opção para executá-lo em cada inicialização.
    5. Modifique C: \ smokeping-2.2.4 \ etc \ config.dist para se adequar à sua configuração. Reinicie a fumaça após as mudanças.

    O ping em destinos redefinidos é suportado por padrão. Para solicitações http, há EchoPingHttp.


    Alternativamente, você pode instalar o Linux na máquina virtual. Por exemplo, instale o Debian sem ambiente gráfico no VirtualBox. O uso do disco é realmente conservador (por padrão, algo em torno de 3 MB / destino / sonda, com histórico de um ano). Para a memória, 256 MB é bastante fácil se você não planeja executar mais nada. A vantagem dessa abordagem é obter a versão mais recente e evitar problemas com patches e problemas de instalação / configuração.

    Instalação no Debian:

      sudo apt-get install smokepingsudo vi / etc /smokeping/config.d/Targetssudo /etc/init.d/smokeping reload  

    Por padrão, o smokeping está disponível em http: // virtual_machine_ip / cgi-bin / smokeping. cgi (substitua virtual_machine_ip pelo endereço IP de sua máquina virtual). Observe que, por padrão, você só pode se conectar às máquinas VirtualBox do sistema operacional host, não de outro computador.

    Outra alternativa é comprar o Raspberry PI (30 € / $ 25) , e correr fumegando nisso. Observe que a migração de arquivos de banco de dados ( Round Robin Database, RRD) para diferentes arquiteturas de processador está longe de ser simples. Se você não se importa em perder história, não precisa se preocupar com isso.

Fazer isso via Caixa Virtual nunca me ocorreu, vou tentar hoje. Acho que instala simplesmente no Debian.
Voltando um pouco mais tarde, isso funciona perfeitamente com o VirtualBox. A perda / latência que você capta usando os adaptadores de rede virtual é insignificante. A própria VM pode ocupar um espaço muito pequeno e também servir a outras funções (armazenamento de FTP, DNS local, etc.). Ainda assim, há uma grande lacuna que um aplicativo do Windows poderia preencher se alguém o criasse.
#2
  0
Max
2017-03-18 17:17:09 UTC
view on stackexchange narkive permalink

Mac

PeakHour
Parece interessante, embora não tenha sido testado:
https://peakhourapp.com/

Windows

Monitor do ISP
Começou a usar, fornece velocidades médias de down / up + ping, falta capacidade de representação gráfica para visualizar os resultados ao longo do tempo.
http://ispmonitor.be/software/



Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...