Est il possible avec un script de pinguer un serveur et generer l envoi d'un
message automatique avec wall ou mail si ce serveur a par exemple un ping
superieur a 100 ? ou plus de ping du tout ??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Sebastien Kirche
Le 9 Nov 2004, Olivier vraute :
Bonjour
Bonjour,
Est il possible avec un script de pinguer un serveur et generer l envoi d'un message automatique avec wall ou mail si ce serveur a par exemple un ping superieur a 100 ? ou plus de ping du tout ??
De mémoire, il me semble que ping ne retourne pas de code d'erreur exploitable.
Pour ce genre de vérification netcat (nc) serait peut-être plus approprié ?
Merci a tous
De rien.
Sébastien Kirche
Le 9 Nov 2004, Olivier vraute :
Bonjour
Bonjour,
Est il possible avec un script de pinguer un serveur et generer l envoi
d'un message automatique avec wall ou mail si ce serveur a par exemple un
ping superieur a 100 ? ou plus de ping du tout ??
De mémoire, il me semble que ping ne retourne pas de code d'erreur
exploitable.
Pour ce genre de vérification netcat (nc) serait peut-être plus approprié ?
Est il possible avec un script de pinguer un serveur et generer l envoi d'un message automatique avec wall ou mail si ce serveur a par exemple un ping superieur a 100 ? ou plus de ping du tout ??
De mémoire, il me semble que ping ne retourne pas de code d'erreur exploitable.
Pour ce genre de vérification netcat (nc) serait peut-être plus approprié ?
Merci a tous
De rien.
Sébastien Kirche
Nicolas George
Sebastien Kirche wrote in message :
De mémoire, il me semble que ping ne retourne pas de code d'erreur exploitable.
Ça dépend certainement quelle version de ping. Celui que j'ai ici (iputils-ping de Debian) a un code de retour indiquant si la machine répond ou pas. Et la dernière ligne de ce qu'il affiche est raisonnablement parsable.
Sebastien Kirche wrote in message <m2654f6lmg.fsf@seki.fr>:
De mémoire, il me semble que ping ne retourne pas de code d'erreur
exploitable.
Ça dépend certainement quelle version de ping. Celui que j'ai ici
(iputils-ping de Debian) a un code de retour indiquant si la machine répond
ou pas. Et la dernière ligne de ce qu'il affiche est raisonnablement
parsable.
De mémoire, il me semble que ping ne retourne pas de code d'erreur exploitable.
Ça dépend certainement quelle version de ping. Celui que j'ai ici (iputils-ping de Debian) a un code de retour indiquant si la machine répond ou pas. Et la dernière ligne de ce qu'il affiche est raisonnablement parsable.
Laurent Wacrenier
Olivier écrit:
Est il possible avec un script de pinguer un serveur et generer l envoi d'un message automatique avec wall ou mail si ce serveur a par exemple un ping superieur a 100 ? ou plus de ping du tout ??
Si tu veux surveiller l'ICMP, installe et utilise fping, il peut pinger plusieurs machines en parallèle et avoir un retour facilement exploitable.
Olivier <antispam@null.zob> écrit:
Est il possible avec un script de pinguer un serveur et generer l envoi d'un
message automatique avec wall ou mail si ce serveur a par exemple un ping
superieur a 100 ? ou plus de ping du tout ??
Si tu veux surveiller l'ICMP, installe et utilise fping,
il peut pinger plusieurs machines en parallèle et avoir
un retour facilement exploitable.
Est il possible avec un script de pinguer un serveur et generer l envoi d'un message automatique avec wall ou mail si ce serveur a par exemple un ping superieur a 100 ? ou plus de ping du tout ??
Si tu veux surveiller l'ICMP, installe et utilise fping, il peut pinger plusieurs machines en parallèle et avoir un retour facilement exploitable.
Pascal Bourguignon
Olivier writes:
Bonjour
Est il possible avec un script de pinguer un serveur et generer l envoi d'un message automatique avec wall ou mail si ce serveur a par exemple un ping superieur a 100 ? ou plus de ping du tout ??
Sur linux:
lost_it=1 for host in $ip1 $ip2 $ip3 $ip4 ; do log "pinging $host." ping -c 1 -w 20 -q $host > /dev/null 2>&1 lost_it=$? [ $lost_it -eq 0 ] && break done if [ $lost_it -eq 0 ] ; then do_something_with $host else log "could not ping any host." fi
-- __Pascal Bourguignon__
Olivier <antispam@null.zob> writes:
Bonjour
Est il possible avec un script de pinguer un serveur et generer l envoi d'un
message automatique avec wall ou mail si ce serveur a par exemple un ping
superieur a 100 ? ou plus de ping du tout ??
Sur linux:
lost_it=1
for host in $ip1 $ip2 $ip3 $ip4 ; do
log "pinging $host."
ping -c 1 -w 20 -q $host > /dev/null 2>&1
lost_it=$?
[ $lost_it -eq 0 ] && break
done
if [ $lost_it -eq 0 ] ; then
do_something_with $host
else
log "could not ping any host."
fi
Est il possible avec un script de pinguer un serveur et generer l envoi d'un message automatique avec wall ou mail si ce serveur a par exemple un ping superieur a 100 ? ou plus de ping du tout ??
Sur linux:
lost_it=1 for host in $ip1 $ip2 $ip3 $ip4 ; do log "pinging $host." ping -c 1 -w 20 -q $host > /dev/null 2>&1 lost_it=$? [ $lost_it -eq 0 ] && break done if [ $lost_it -eq 0 ] ; then do_something_with $host else log "could not ping any host." fi
-- __Pascal Bourguignon__
Sebastien Kirche
Le 9 Nov 2004, Nicolas George vraute :
Ça dépend certainement quelle version de ping. Celui que j'ai ici (iputils-ping de Debian) a un code de retour indiquant si la machine répond ou pas. Et la dernière ligne de ce qu'il affiche est raisonnablement parsable.
Oui, j'ai dit cela au vu du man ping d'OSX qui est plus spartiate.
Sur ma Debian, je vois qu'il a bien un code retour de 0 (pas de problème ?), 1 (aucun paquet retourné) ou 2 (erreur) ce qui est un peu mieux.
J'avais juste pensé au code d'erreur et pas à la sortie standard/erreur de la commande. Je manque encore de certains réflexes en shell :/
Sébastien Kirche
Le 9 Nov 2004, Nicolas George vraute :
Ça dépend certainement quelle version de ping. Celui que j'ai ici
(iputils-ping de Debian) a un code de retour indiquant si la machine
répond ou pas. Et la dernière ligne de ce qu'il affiche est
raisonnablement parsable.
Oui, j'ai dit cela au vu du man ping d'OSX qui est plus spartiate.
Sur ma Debian, je vois qu'il a bien un code retour de 0 (pas de problème ?),
1 (aucun paquet retourné) ou 2 (erreur) ce qui est un peu mieux.
J'avais juste pensé au code d'erreur et pas à la sortie standard/erreur de
la commande. Je manque encore de certains réflexes en shell :/
Ça dépend certainement quelle version de ping. Celui que j'ai ici (iputils-ping de Debian) a un code de retour indiquant si la machine répond ou pas. Et la dernière ligne de ce qu'il affiche est raisonnablement parsable.
Oui, j'ai dit cela au vu du man ping d'OSX qui est plus spartiate.
Sur ma Debian, je vois qu'il a bien un code retour de 0 (pas de problème ?), 1 (aucun paquet retourné) ou 2 (erreur) ce qui est un peu mieux.
J'avais juste pensé au code d'erreur et pas à la sortie standard/erreur de la commande. Je manque encore de certains réflexes en shell :/