View Full Version : [REGLE] Comment utiliser check_by_ssh
srenon
03-19-2006, 01:21 PM
Bonjour,
J'aurais aimé être guidé dans l'utilisation de ce plugin pour notemment redémarrer un serveur http quand il ne répond plus (utilisation de l'event handler).
Merci de votre aide
lu,
va sur le wiki
http://wiki.oreon-project.org/wakka.php?wiki=OreonPluginsFR
Un début d'explication est sur le wiki.
Jm0u
inconnuflo
03-19-2006, 02:13 PM
dès que j'aurais 5 min, je ferais qqchose de plus propre sur le wiki
c'est promis :P
srenon
03-19-2006, 05:22 PM
Ok j'ai lu le wiki.
Check by ssh fonctionne bien pour des commandes simple style
check_by_ssh -H 10.0.0.1 -l nagios -C 'ls -la /etc'
5124 files.
En revanche quand je veux lui faire executer un script qui redémmare le serveur web de 10.0.0.1, j'obtiens un magnifique état critique et un magnifique timeout. le plus surprenant c que mon serveur a été redémmaré.
Des idées?
wistof
03-19-2006, 06:23 PM
ton script ne réponds pas assez vite ? ou il sort bizarrement sans etre trappé..
srenon
03-19-2006, 06:53 PM
Voici le script lancé par check ssh
#!/bin/bash
# Arret du serveur tomcat
sudo /etc/init.d/tomcat stop
#Recherche des processus jdk tomcat qui tourne sur la machine
ps -ef | grep jdk | cut -c 9-15 | while read pid
do
kill -9 $pid
done
echo Serveur Stopped!!!!
# Demarrage de tomcat
sudo /etc/init.d/tomcat start
echo "Serveur Online"
exit 0
pepito
03-20-2006, 03:27 PM
essaye d'ajouter l'option -t 20 dans ta commande...
Ton script se lance bien mais le temps que tomcat démarre, le plugin attend la réponse et fais un timeout.
Avec -t 20, ton timeout passe à 20s ca devrait rouler
srenon
03-21-2006, 05:02 PM
Ok c réglé il faut en fait que le script en question retourne des trucs sur la sortie standard sinon le plugin emet un critique