PDA

View Full Version : [RESOLU] Problème syntaxe mail


stekut
01-30-2006, 03:56 PM
Bonjour à tous,

tout d'abord je voudrais féliciter les personnes ayant créé ce projet, c'est un boulot remarquable (j'ai tellement galéré il y a 2 ans a mettre Nagios dans ma précédente boite en rentrant les infos directement dans les fichiers de conf, que le faire dans ma nouvelle boite avec Oréon est une vraie partie de plaisir !).

J'ai donc mis en place Oréon pour mon entreprise et tout marche de manière impeccable, mes routeurs comme mes serveurs sont surveillés correctement.

Je rencontre cependant un léger problème, en effet, lorsque je souhaite modifier le format d'envoi d'email dont l'allure de base est assez laide (surtout pour les SMS) et ressemble à ceci :

/usr/bin/printf "%b" "***** Nagios 1.x*****Notification\nType:$NOTIFICATIONTYPE$\n Host: $HOSTNAME$\nState: $HOSTSTATE$Address: $HOSTADDRESS$\nInfo: $OUTPUT$\nDate/Time: $DATETIME$" | /usr/bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$

J'ai donc décidé de modifier cela, mais lorsque la modification est faite et que je l'enregistre (sous l'interface Oréon bien sûr), celui-ci ajoute un \ devant chaque " et devant chaque autre \.

Pour la version de base si je l'enregistre sans modifier j'obtiens donc :
/usr/bin/printf \"%b\" \"***** Nagios 1.x*****Notification\\nType:$NOTIFICATIONTYPE$\\n Host: $HOSTNAME$\\nState: $HOSTSTATE$Address: $HOSTADDRESS$\\nInfo: $OUTPUT$\\nDate/Time: $DATETIME$\" | /usr/bin/mail -s \"Host $HOSTSTATE$ alert for $HOSTNAME$!\" $CONTACTEMAIL$

Donc la commande ne marche plus.
Je suppose que Oréon fait cela pour éviter un quelconque problème d'interprétation du \ ou du "

D'où ma question (on y vient enfin) comment remédier à ce problème ?

Merci d'avance pour votre aide.

romain
01-30-2006, 04:34 PM
Moi ca me fais pareil j'ai trouvé une solution.

je n'ai pas touché a ca :(

stekut
01-30-2006, 04:42 PM
Merci, mais ça ne répond pas à ma question !

Tu as fais quoi, directement modifié le fichier de conf ?

DonKiShoot
01-30-2006, 04:57 PM
editer le fichier de conf a la main apres generation par oreon :D

et restart nagios :D

romain
01-30-2006, 05:12 PM
oui je voulais te dire que j'avais essayer de le faire, et quand j'ai vu le résultat, j'ai annulé, et laissé par défaut.

je pense que la seul solution, c'est la solution de "DonKiShoot"
editer le fichier de conf a la main apres generation par oreon

et restart nagios

templuche
01-30-2006, 07:07 PM
Bonjour,

Regarde le thread suivant : http://forum.oreon-project.org/viewtopic.php?t=995&highlight=command+patch

stekut
01-30-2006, 07:24 PM
Merci, j'espèrais bien que ce problème ait déjà été rencontré donc corrigé, je n'ai pas assez fouillé dans le forum (et j'étais au travail, donc d'autres problèmes plus importants à traiter).

Merci de votre aide !