20 de ago. de 2010

Script que verifica mudança de IP para detectar queda de conexão

Apenas registrando e compartilhando

Eu estava procurando uma maneira simples de verificar e registrar quantas vezes a minha conexão ADSL cai durante o dia ou mesmo durante a semana.

Resolvi com o script abaixo, que checa o IP, exibe e salva um log a cada 30 segundos:

#!/bin/sh
#Script que verifica mudança de IP para detectar queda de conexão
#Versão 0.2 20/08/2010
#Blog Linux-like (http://linuxlike.blogspot.com/)

echo "Verificando mudança de IP para detectar queda de conexão..."
echo "Data       Hora     IP"
while (true) do
echo `date "+%d/%m/%Y %T"` `ifconfig ppp0 | grep inet | cut -d ":" -f 2 | tr -d a-z,A-Z,-` >> ~/log_ip.txt
echo `tail -1 log_ip.txt`
sleep 30
done

0 comentários