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.
Tags networking windows-7 logging ping