Eu posso fazer isso pelo comando abaixo.
touch ping-result-data.txt; while true; do ping -c 1 -w 2 192.168.56.11 || echo “'date' ping NG” >> ping-result-data.txt; sleep 1; done
Existe a possibilidade de obter apenas a saída de erro ao executar o comando ping
? É muito complicado entender se temos um número n de monitoramento de servidor.
icmp_seq
mostrará, obviamente, o cálculo da queda pelos números que faltam, mas eu preciso do RTO na tela para monitorá-los. É muito difícil monitorar 4-5 sessões de cada vez.
Ele continuará pingando por mais de 6 horas para fins de monitoramento.
É isso que você está procurando?
ping -O server.example.com | grep -v --line-buffered '^64 bytes from'
Use kill -INT
de outro terminal para terminar o ping se você quiser ver as estatísticas finais.