PDA

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

Jm0u
03-19-2006, 01:25 PM
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