1 votes

Nagios : bash est manquant

Je surveille un serveur NTP avec nagios et nrpe, sur le serveur nagios, lorsque j'obtiens l'erreur suivante : Statut du service UNKNOWN Informations sur le statut Il me manque un composant important : bash

Le plugin est : http://archive.groundworkopensource.com/groundwork-opensource/trunk/monitor-core/nagios/plugins-contrib/check_procr.sh

Le résultat lorsque je fais bash -x check_procr.sh est :

+ myself=check_procr
+ verify_dep
+ needed='bash cut egrep expr grep let ps sed sort tail test tr wc'
++ echo bash cut egrep expr grep let ps sed sort tail test tr wc
+ for i in '`echo $needed`'
+ type bash /dev/null
+ '[' 1 -eq 1 ']'
+ echo 'I am missing an important component : bash'
I am missing an important component : bash
+ echo 'Cannot continue, sorry, try to find the missing one...'
Cannot continue, sorry, try to find the missing one...
+ exit 3

Merci d'avance

5voto

Sven Points 95985

Modifier la fonction verify_dep() de sorte que la ligne

  type $i > /dev/null 2>&1 /dev/null

est changé en

  type $i > /dev/null 2>&1

Après, ça devrait fonctionner. La ligne originale était erronée et donnait toujours lieu à une erreur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X