Bonjour,

J'ai un soucis avec les notification mail de nagios.

J'utilise Postfix, lorsque je lance dans le terminal la commande (# mail xxxxx@hotmail.com) je recois bien le mail dans ma messagerie.

En revanche impossible de recevoir les notfication de nagios.

J'ai donc par la suite été voir dans le fichier nagios.log et voici le résultat:

SERVICE NOTIFICATION: Supervisor;PASSVEP2;/opt;CRITICAL;notify-by-email;Disk CRITICAL - /dev/hd10opt TOTAL: 1.000GB USED: 0.945GB (94%) FREE: 0.055GB (6%)
[1309834727] Warning: Attempting to execute the command "/usr/bin/printf "%b" "***** centreon Notification *****\n\nNotification Type: PROBLEM\n\nService: /opt\nHost: PASSVEP2\nAddress: 192.168.11.30\nState: CRITICAL\n\nDate/Time: 05-07-2011 Additional Info : Disk CRITICAL - /dev/hd10opt TOTAL: 1.000GB USED: 0.945GB (94%) FREE: 0.055GB (6%)" | @MAILER@ -s "** PROBLEM alert - PASSVEP2//opt is CRITICAL **" xxxxxxxx@hotmail.fr" resulted in a return code of 127. Make sure the script or binary you are trying to execute actually exists...

Apparemment il y a quelque chose qu'il ne trouve pas, mais quoi et où??

Merci de votre réponse.

Cordialement
peux tu donné la commande de notification utiliser par nagios ?
Voici la commande de notification prise dans centreon:

/usr/bin/printf "%b" "***** centreon Notification *****\n\nNotification Type: $NOTIFICATIONTYPE$\n\nService: $SERVICEDESC$\nHost: $HOSTALIAS$\nAddress: $HOSTADDRESS$\nState: $SERVICESTATE$\n\nDate/Time: $DATE$ Additional Info : $SERVICEOUTPUT$" | @MAILER@ -s "** $NOTIFICATIONTYPE$ alert - $HOSTALIAS$/$SERVICEDESC$ is $SERVICESTATE$ **" $CONTACTEMAIL$

sinon dans le fichier /etc/nagios/command-plugins.cfg


command[notify-by-email]=/bin/printf "$OUTPUT$" | /bin/mail -s '$SERVICESTATE$ alert for $HOSTALIAS$/$SERVICEDESC$' $CONTACTEMAIL$
tente dans centreon de renplacer @MAILER@ par : /bin/mail
Idem je ne reçois toujours rien. 🙁

Je ne comprend pas comment est-ce possible???? 🙁

Pour info voici ce que j'ai lorsque je teste la commande dans centreon:

Plugin test
Command Line /usr/bin/printf "%b" "***** centreon Notification *****\n\nNotification Type: PROBLEM\n\nService: /opt\nHost: PASSVEP2\nAddress: 192.168.11.30\nState: CRITICAL\n\nDate/Time: 05-07-2011 Additional Info : Disk CRITICAL - /dev/hd10opt TOTAL: 1.000GB USED: 0.945GB (94%) FREE: 0.055GB (6%)" | /bin/mail -s "** PROBLEM alert - PASSVEP2//opt is CRITICAL **"sbrochard@hotmail.com\"
Output Plugin has to be in : /usr/lib/nagios/plugins
Status
Je pense que postfix est mal configurer, car dans le maaillog:

6 15:34:01 Nagios postfix/pickup[19172]: 3BD23BA0145: uid=48 from=<apache>
Jul 6 15:34:01 Nagios postfix/cleanup[20496]: 3BD23BA0145: message-id=<20110706133401.3BD23BA0145@nagios.xxxxx.net>
Jul 6 15:34:01 Nagios postfix/qmgr[19173]: 3BD23BA0145: from=<apache@nagios.xxxx.net>, size=738, nrcpt=1 (queue active)
Jul 6 15:34:01 Nagios postfix/local[20498]: 3BD23BA0145: to=<root@nagios.xxxx.net>, orig_to=<apache>, relay=local, delay=0.02, delays=0.02/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Jul 6 15:34:01 Nagios postfix/qmgr[19173]: 3BD23BA0145: removed

J'ai l'impression qu'il envoie les notification dans la boite mail root@nagios.mondomaine.net

Quelqu'un peut m'aider sur ce point???

Merci
tu peux toujours tenter une réponse sur ce site : http://forums.monitoring-fr.org/

même si je suis d'accord cela ressemble plus a un problème postfix que nagios. mais bon sait on jamais....
C'est bon la notification est relancer.

Je pense que le problème venais du @MAILER@ dans la commande.

Ainsi que le myorigine dans le fichier main.cf

Je pense que c'est ce qui a résolu le problème sans grande fermeté :-?

Merci encore pour ton aide.

A bientôt.