IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Interprétation de caractères


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Par défaut Interprétation de caractères
    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

  2. #2
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Qu'est-ce qui la fait, ta notification par mail?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Par défaut
    C'est le nagios qui s'occupe d'envoyer la notif. Je suis en contact de cette alarme.

  4. #4
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Est-ce que NAGIOS envoie correctement un caractère comme < dans les cas où tu ne passes pas par le shell?
    (à supposer que ce soit possible, je ne connais pas du tout NAGIOS)
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  5. #5
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Mai 2007
    Messages
    34
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2007
    Messages : 34
    Par défaut
    Je ne suis pas un pro en prog mais je suis obligé de passer par un shell. Il s'agit tt simplement d'un plugin fait maison fait en perl ou shell ou autre qui lance un check pour avoir un retour OK, warning, critique, inconnu, pending...
    Mais c'est étonnant car sur l'interface nagios j'arrive bien à voir les signes > ou <. c'est au niveau du mail que ca coince..

    Il n'y a pas moyen de faire en sorte que se caractére ne soit pas "interpreté" ??

  6. #6
    Expert éminent
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 395
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 395
    Par défaut
    Ça ressemble plus à un problème de mail que de shell, alors.
    Le mail est-il en HTML par exemple, ou un truc proche? Que se passe-t-il si tu remplaces les < par &lt;?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

Discussions similaires

  1. interprétation des caractères spéciaux
    Par mobidyc dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 27/02/2008, 11h00
  2. [SAX] mauvaise interprétation de caractères
    Par Nicool dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 20/06/2006, 17h43
  3. Réponses: 22
    Dernier message: 02/12/2005, 15h37
  4. [Applet][XML] Ne pas interpréter les caractères spéciaux
    Par leminipouce dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 28/07/2005, 16h15
  5. Réponses: 2
    Dernier message: 19/10/2004, 09h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo