[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] - Ajouter une virgule



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

--
david martin


Reply to: