burzuum
03-10-2006, 12:00 PM
Salut tout le monde,
Bon, voilà mon problème ... quand je vais dans mes définitions de Notifications afin de modifier une commande de notifications par mail, je tape :
/usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $OUTPUT$\n\nDate/Time: $DATETIME$\n" | /usr/bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
Bon, jusqu'ici tout va bien. Mais quand je sauvegarde ma commande ... alors là : SURPRISE !! Elle apparait dans ce format :
/usr/bin/printf \"%b\" \"***** Nagios *****\\n\\nNotification Type: $NOTIFICATIONTYPE$\\nHost: $HOSTNAME$\\nState: $HOSTSTATE$\\nAddress: $HOSTADDRESS$\\nInfo: $OUTPUT$\\n\\nDate/Time: $DATETIME$\\n\" | /usr/bin/mail -s \"Host $HOSTSTATE$ alert for $HOSTNAME$!\" $CONTACTEMAIL$
Si je fais plusieurs fois la commande Modifier puis Sauvegarder sans rien changer à la ligne de commande, ça donne un truc chelou dans le genre :
/usr/bin/printf \\\\\\\"%b\\\\\\\" \\\\\\\"***** Nagios *****\\\\\\\\n\\\\\\\\nNotification Type: $NOTIFICATIONTYPE$\\\\\\\\nHost: $HOSTNAME$\\\\\\\\nState: $HOSTSTATE$\\\\\\\\nAddress: $HOSTADDRESS$\\\\\\\\nInfo: $OUTPUT$\\\\\\\\n\\\\\\\\nDate/Time: $DATETIME$\\\\\\\\n\\\\\\\" | /usr/bin/mail -s \\\\\\\"Host $HOSTSTATE$ alert for $HOSTNAME$!\\\\\\\" $CONTACTEMAIL$
Il y a donc un os quelque part ... je cherche, je cherche ...
@+, Burzuum
Info : Nagios 1.3, Oreon 1.2.2, Linux Ubuntu 5.10
Bon, voilà mon problème ... quand je vais dans mes définitions de Notifications afin de modifier une commande de notifications par mail, je tape :
/usr/bin/printf "%b" "***** Nagios *****\n\nNotification Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTADDRESS$\nInfo: $OUTPUT$\n\nDate/Time: $DATETIME$\n" | /usr/bin/mail -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
Bon, jusqu'ici tout va bien. Mais quand je sauvegarde ma commande ... alors là : SURPRISE !! Elle apparait dans ce format :
/usr/bin/printf \"%b\" \"***** Nagios *****\\n\\nNotification Type: $NOTIFICATIONTYPE$\\nHost: $HOSTNAME$\\nState: $HOSTSTATE$\\nAddress: $HOSTADDRESS$\\nInfo: $OUTPUT$\\n\\nDate/Time: $DATETIME$\\n\" | /usr/bin/mail -s \"Host $HOSTSTATE$ alert for $HOSTNAME$!\" $CONTACTEMAIL$
Si je fais plusieurs fois la commande Modifier puis Sauvegarder sans rien changer à la ligne de commande, ça donne un truc chelou dans le genre :
/usr/bin/printf \\\\\\\"%b\\\\\\\" \\\\\\\"***** Nagios *****\\\\\\\\n\\\\\\\\nNotification Type: $NOTIFICATIONTYPE$\\\\\\\\nHost: $HOSTNAME$\\\\\\\\nState: $HOSTSTATE$\\\\\\\\nAddress: $HOSTADDRESS$\\\\\\\\nInfo: $OUTPUT$\\\\\\\\n\\\\\\\\nDate/Time: $DATETIME$\\\\\\\\n\\\\\\\" | /usr/bin/mail -s \\\\\\\"Host $HOSTSTATE$ alert for $HOSTNAME$!\\\\\\\" $CONTACTEMAIL$
Il y a donc un os quelque part ... je cherche, je cherche ...
@+, Burzuum
Info : Nagios 1.3, Oreon 1.2.2, Linux Ubuntu 5.10