Problème monitoring nagios [RESOLU] - Logiciels d'entreprise - Systèmes & Réseaux Pro
Marsh Posté le 22-09-2009 à 16:44:54
Regarde les droits sur ton fichier check_jboss.pl . L'utilisateur (ou le groupe nagios, tt dépend de ta config) doit avoir les droits d'exécution sur ce fichier (au pire compare les droits avec tes autres fichiers .pl ).
Marsh Posté le 22-09-2009 à 16:51:40
Oui au départ j'avais eu effectivement un problème de permission sur le fichier check_jboss.pl et je l'ai donc passé en 755 ce qui a corrigé le problème et maintenant j'en suis là...
Marsh Posté le 22-09-2009 à 17:23:50
euh check_nrpe? Je n'y ai pas touché et de plus son contenu est illisible :
file /usr/lib/nagios2/plugins/check_nrpe
/usr/lib/nagios2/plugins/check_nrpe: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.4.1, dynamically linked (uses shared libs), for GNU/Linux 2.4.1, stripped
Marsh Posté le 22-09-2009 à 17:36:11
tu n'as pas de fichier dans /etc/nagios-plugins/check_nrpe.cfg ? normalement tu dois créer un fichier de ce type avec :
# this command runs a program $ARG1$ with no arguments
define command {
command_name check_nrpe
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
Marsh Posté le 22-09-2009 à 17:43:05
Je l'ai trouvé ici :
root@adm-super01:~# cat /etc/nagios2/conf.d/Checkcommands/check_nrpe.cfg
# this command runs a program $ARG1$ with arguments $ARG2$
define command {
command_name check_nrpe
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$ -a $ARG2$
}
# this command runs a program $ARG1$ with no arguments
define command {
command_name check_nrpe_1arg
command_line /usr/lib/nagios/plugins/check_nrpe -H $HOSTADDRESS$ -c $ARG1$
}
# this command runs a program $ARG1$ with no arguments
define command {
command_name check_nrpe_host
command_line /usr/lib/nagios/plugins/check_nrpe -H $ARG1$ -c $ARG2$ -t 30
}
Marsh Posté le 23-09-2009 à 09:15:16
Ok donc dans ton fichier de service tu dois mettre:
1. # Checks jboss :
2.
3. define service {
4. host_name test-bdd00-dev, test-bdd01-dev
5. service_description process_jboss
6. notifications_enabled 0
7. check_command check_nrpe_1arg!check_jboss
8. use generic-service
9. contact_groups admins,netcool-group
10. }
Vu que tu n'as qu'un seul argument lors de ton appel de check_nrpe
Marsh Posté le 23-09-2009 à 10:43:22
Effectivement c'etait bien ca!
Je te remercie pour ton aide et ta réactivité!
Marsh Posté le 23-09-2009 à 10:55:07
Mais de rien, par contre si tu pouvais éditer ton titre de thread avec le tag [RESOLU], ça serait sympa ^^
Marsh Posté le 22-09-2009 à 16:40:41
Bonjour,
Voila je tente de mettre en place une supervision du service jboss.
J'ai trouve un petit script nrpe pour vérifier le bon fonctionnement du jboss.
J'ai donc installé sur le serveur jboss le script check_jboss.pl puis dans le nrpe.cfg du serveur jboss j'ai ajouté :
Sur le serveur nagios j'ai également ajouté dans le fichier de service :
Mais une fois que je recharge la conf nagios le service apparait bien mais il m'indique ceci : (No output returned from plugin)
Pourtant losque je check manuellement le service depuis le serveur nagios j'obtient bien la réponse...
Qu'est-ce que j'ai loupé ???
Message édité par doog77 le 23-09-2009 à 10:59:29