Bonjour,

Je ne sais pas si je poste dans la bonne section dans merci de me rooter si besoin.

J'ai un problème avec la sortie de mon plugin nagios, voici la sortie que nagios préconise :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
‘label’=value[UOM];[warn];[crit];[min];[max]
 
UOM: measure unit (octets, bits/s, volts, …)
warn: WARNING threshold
crit: CRITICAL threshold
min: minimal value of control
max: maximal value of control
Voici la mienne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
if (( $(echo " "$valeur" > "$CRIT" " | bc -l) ));then
        echo "$valeur" | "Temperature=$valeur;$unite;$WARN;$CRIT;$MIN;$MAX" && exit 2
elif (( $(echo " "$valeur" >= "$WARN" " | bc -l) ));then
        echo "$valeur" | "Temperature=$valeur;$unite;$WARN;$CRIT;$MIN;$MAX" && exit 1
else
        echo "$valeur" | "Temperature=$valeur;$unite;$WARN;$CRIT;$MIN;$MAX" && exit 0
fi
Sauf que lorsque je debug, j'obtiens ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
++ echo ' 24 >= 30 '
++ bc -l
+ ((  0  ))
+ echo 24
+ 'Temperature=24;degrees-celsius;30;40;0;50'
check_siemens.sh: line 55: Temperature=24;degrees-celsius;30;40;0;50 : commande introuvable
L'erreur ne provient pas des commandes "exit" donc je ne comprends pas trop cette erreur