Bon du coup me revoilà...
Je vous soumet un nouveau défit ;-)
Voici la petite comparaison que je veux mettre en place dans mon nagios, mon soucis c'est que j'ai l'erreur suivante une fois
que je veux comparer les deux valeur REF et SNMP2 (mis en forme avec l'astuce de Jean-Marc)
Point de référence : 274.8
Relevé : 274.8
Je voudrai juste faire une comparaision.... mais le décimal gêne, si vous savez comment faire car j'ai l'erreur suivante
à l'éxécution :
./gtech-volt: line 17: [: 274.8: integer _expression_ expected
CRITIQUE - Relevé : 274.8 Volt
Voici ma petite routine.
REF="274.8"
SNMP=`/usr/lib64/nagios/plugins/check_snmp -H 10.33.50.1 --oid=1.3.6.1.2.1.33.1.2.5.0|cut -b 11-14`
SNMP2=`echo "scale=1; $SNMP/10"|bc`
echo $REF
echo $SNMP
echo $SNMP2
if [ $SNMP2 -eq $REF ]; then
echo "OK - Relevé : "$SNMP2" Volt"
exit 0
else
echo "CRITIQUE - Relevé : "$SNMP2" Volt"
exit 2
fi