Bonjour à tous,

Je reviens de nouveau vers vous car je me heurte à un problème d’interprétation.. ou de magie

Je vous fais pars de quelques ligne du script qui est utilisé sur NAGIOS.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 
if [ "$response" != "" ]
		then
 
	        if [ $response_value -lt $threshold_period_low ] 
        	    then
                    MESSAGE=" TEXT ($response_value < $threshold_period_low)"
        	    OUTPUT_STATE=$STATE_CRITICAL
                fi
fi			
......
 
if [ $OUTPUT_STATE -ne 0 ]
	then
		OUTPUT_MESSAGE="CRITICAL: $MESSAGE"
	else
		OUTPUT_MESSAGE="OK : transmission is correct "
fi
Logiquement, lorsque j'ai ma valeur $response_value qui est inferieur à $threshold_period_low en sortie j'ai quelque chose du type:

CRITICAL: TEXT (2 < 3)

Pas de soucis sur le nagios. Mais j'ai une notification par mail des qu'un service passe en critique or lors de la notification par mail j'ai ce message CRITICAL: TEXT (2 3) ! j'ai mon signe > ou < qui disparait.

Auriez vous une idée ???

Merci de votre aide.
Christophe