Script de ping avec attente 30s - Réseaux - Systèmes & Réseaux Pro
Marsh Posté le 17-10-2015 à 17:17:38
Salut,
C'est quoi le but du script ?
A+
Marsh Posté le 18-10-2015 à 10:57:20
franck31195 a écrit : Salut, |
Je pense que c'est un test de ping qui envoi un mail quand cela ne répond pas
Marsh Posté le 18-10-2015 à 12:24:19
J'ai rarement vu un ping suffisant pour montrer qu'un serveur répond
C'est le niveau 0 du monitoring ça. On fait mieux depuis des décennies.
Marsh Posté le 14-10-2015 à 11:28:53
Bonjour à tous,
J'ai créé un script DOS tout bête de ping pour savoir si mes serveurs répondent.
Mais j'aimerai avoir une alerte uniquement si la commande ping ne répond pas au bout de 30s.
Avec l'option -w 30000 ça fonctionne mais seulement au 1er ping qui ne répond pas, à partir du 2ème l'option -w n'est pas prise en compte...
J'ai essayé avec un ipconfig /flusdns mais ça n'a rien à voir.
Il y a surement une histoire de cache quelque part...
Sinon s'il y a une autre méthode je suis preneur.
set delai=30000
set srv=srvdom
ping -n 1 -w %delai% %srv%|find "ponse"|find "octets"
if %errorlevel% NEQ 0 (sendmail -ealerte@test.fr -dalerte.informatique@test.fr -o"Ping KO : %srv%" -m"\n La commande ping a echouee au bout de %delai%ms" )
Tests réalisé :
1/ connexion du câble rj45
2/ ping -n 1 -w 30000 192.9.17.154|find "ponse"|find "octets"
Réponse de 192.9.17.154 : octets=32 temps<1ms TTL=128
=> timing 1s
3/ de-connexion du câble RJ45
4/ ping -n 1 -w 30000 192.9.17.154|find "ponse"|find "octets"
=> timing 30s
5/ ping -n 1 -w 30000 192.9.17.154|find "ponse"|find "octets"
=> timing 4s
5/ attente de 30 minutes
6/ ping -n 1 -w 30000 192.9.17.154|find "ponse"|find "octets"
=> timing 4s
7/ connexion du câble rj45
8/ ping -n 1 -w 30000 192.9.17.154|find "ponse"|find "octets"
Réponse de 192.9.17.154 : octets=32 temps<1ms TTL=128
=> timing 1s
9/ de-connexion du câble RJ45
10/ ping -n 1 -w 30000 192.9.17.154|find "ponse"|find "octets"
=> timing 30s
---etc---