Testando a confiabilidade de uma conexão 4G: como obter logging completo e preciso do PING?

0

Eu tenho um cartão SIM em um smartphone; minha operadora me forneceu um IP público (que eu liguei a um hostname fixo usando o serviço noip). Estou fazendo alguns testes sobre a confiabilidade desta conexão 4G (que também está relacionada ao próprio telefone, quando entra em modo deep sleep). Atualmente estou usando cryping no Windows 7, estou executando o seguinte comando em uma janela de prompt de comando:

cryping -d -p 12345 -r 60 -t $HOSTNAME

Eu sigo continuamente o IP a cada 60 segundos; graças à -d flag eu também recebo um timestamp, mas somente quando o comando encontra o host acessível. Atualmente, no prompt de comando, recebo:

C:\CRYPING>cryping -d -p 12345 -r 60 -t $HOSTNAME
17-11-14 17:28:34 Successful connection to $HOSTNAME port=12345 time=9,2s
Failed to connect to $HOSTNAME, port 12345
Failed to connect to $HOSTNAME, port 12345
Failed to connect to $HOSTNAME, port 12345
Failed to connect to $HOSTNAME, port 12345
Failed to connect to $HOSTNAME, port 12345
Failed to connect to $HOSTNAME, port 12345
Failed to connect to $HOSTNAME, port 12345
17-11-14 17:39:02 Successful connection to $HOSTNAME port=12345 time=172ms

Desde as 17:28 às 17:39, são passados 11 minutos, mas a mensagem "Falha ao conectar" foi exibida apenas sete vezes.

O que eu pretendo alcançar:

Eu quero o timestamp também quando o host estiver inacessível e, além disso, registrando toda a saída em um arquivo de texto, algo como:

17-11-14 17:28:34 Successful connection to $HOSTNAME port=12345 time=9,2s
17-11-14 17:29:34 Failed to connect to $HOSTNAME, port 12345
17-11-14 17:30:34 Failed to connect to $HOSTNAME, port 12345
17-11-14 17:31:34 Failed to connect to $HOSTNAME, port 12345
17-11-14 17:32:34 Failed to connect to $HOSTNAME, port 12345
17-11-14 17:33:34 Failed to connect to $HOSTNAME, port 12345
17-11-14 17:34:34 Failed to connect to $HOSTNAME, port 12345
17-11-14 17:35:34 Failed to connect to $HOSTNAME, port 12345
17-11-14 17:36:34 Failed to connect to $HOSTNAME, port 12345
17-11-14 17:37:34 Failed to connect to $HOSTNAME, port 12345
17-11-14 17:38:34 Failed to connect to $HOSTNAME, port 12345
17-11-14 17:39:34 Failed to connect to $HOSTNAME, port 12345
17-11-14 17:39:02 Successful connection to $HOSTNAME port=12345 time=172ms

Suspeito que o primeiro problema (o registro de data e hora também quando o host está inacessível) é um limite de cryping ? Considerando que estou no Windows 7, há algo melhor que cryping ? Também gostaria de salvar a saída em um arquivo de texto, mas enquanto isso (ao salvar o log em um arquivo de texto), o prompt de comando deve continuar mostrando a saída de cryping . Por favor, tenha em mente que eu tenho que pingar uma porta específica no meu host.

    
por Dave 14.11.2017 / 18:31

0 respostas