Mailinglist Archive: opensuse (1701 mails)
| < Previous | Next > |
[opensuse] Re: Periodic problem resolving URLs?
- From: jdd <jdd@xxxxxxxxx>
- Date: Mon, 21 Sep 2009 10:09:54 +0200
- Message-id: <h97cce$bj9$1@xxxxxxxxxxxxx>
Clayton a écrit :
sure :-)
During some sort of ISP problem I had one year ago, I used a script to
ping every minute and fill a log file with the time
you may do the same to see if the drop out is not more frequent than
you may think.
here is the script, you can adapt it to your needs (my problem was the
phone cable too old, didn't like rain...):
log=~/temp/monitoring_deco.log.txt
etat="init"
while true; do
connecter="oui"
ping -c 1 google.fr 2>1 1>/dev/null || ping -c 1 mandriva.com 2>1
1>/dev/null || ping -c 1 ubuntu-fr.org 2>1 1>/dev/null || connecter="non"
case "$etat" in
init)
if [ $connecter = "oui" ]; then
etat="connecter"
echo script démarré le $(date) en etat connecté >> $log
else
etat="deconnecter"
echo script démarré le $(date) en etat deconnecté >> $log
fi
;;
connecter)
if [ $connecter = "non" ]; then
etat="deconnecter"
echo connexion deconnecté le $(date) >> $log
fi
;;
deconnecter)
if [ $connecter = "oui" ]; then
etat="connecter"
echo connexion connecté le $(date) >> $log
fi
;;
esac
sleep 5
done
--
http://www.dodin.net
http://valerie.dodin.org
http://news.opensuse.org/2009/04/13/people-of-opensuse-jean-daniel-dodin/
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
This would be so much easier to trace down if it was a 100% dropout :-P
sure :-)
During some sort of ISP problem I had one year ago, I used a script to
ping every minute and fill a log file with the time
you may do the same to see if the drop out is not more frequent than
you may think.
here is the script, you can adapt it to your needs (my problem was the
phone cable too old, didn't like rain...):
log=~/temp/monitoring_deco.log.txt
etat="init"
while true; do
connecter="oui"
ping -c 1 google.fr 2>1 1>/dev/null || ping -c 1 mandriva.com 2>1
1>/dev/null || ping -c 1 ubuntu-fr.org 2>1 1>/dev/null || connecter="non"
case "$etat" in
init)
if [ $connecter = "oui" ]; then
etat="connecter"
echo script démarré le $(date) en etat connecté >> $log
else
etat="deconnecter"
echo script démarré le $(date) en etat deconnecté >> $log
fi
;;
connecter)
if [ $connecter = "non" ]; then
etat="deconnecter"
echo connexion deconnecté le $(date) >> $log
fi
;;
deconnecter)
if [ $connecter = "oui" ]; then
etat="connecter"
echo connexion connecté le $(date) >> $log
fi
;;
esac
sleep 5
done
--
http://www.dodin.net
http://valerie.dodin.org
http://news.opensuse.org/2009/04/13/people-of-opensuse-jean-daniel-dodin/
--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
For additional commands, e-mail: opensuse+help@xxxxxxxxxxxx
| < Previous | Next > |