Bonjour à tous,
Je viens d'installer Nagios sur un serveur Ubuntu (Version Server) pour faire un business case. Tout le monitoring fonctionne très bien mais je ne suis pas capable de recevoir de notification. J'ai la dernière version de Nagios sur Ubuntu 8. J'ai installé Postfix et mailx et si j'essaies de m'envoyer un email par commande line en utilisant cette commande
Code :
mail -s 'Test' xxxxxxxxx@msg.telus.com
test
CTRL-D
CTRL-D
Je reçois le message sur mon cellulaire sans problème.
Cependant, lorsqu'un service ou un serveur tombe (je les fait tomber pour fin de test), je ne reçois pas de email. Pourtant la notification est activé dans le nagios.cfg. Voici ce qui est dans mon contacts.cfg et mon commands.cfg si ça peut vous aider.
Contact.cfg
Code :
define contact{
contact_name nagiosadmin
use generic-contact
alias Nagios Admin
email xxxxxxxxxx@msg.telus.com
}
Commands.cfg
Code :
define command{
command_name notify-host-by-email
command_line /usr/bin/printf "%b" "***** Nagios *****\n\nNotification
Type: $NOTIFICATIONTYPE$\nHost: $HOSTNAME$\nState: $HOSTSTATE$\nAddress: $HOSTA
DDRESS$\nInfo: $HOSTOUTPUT$\n\nDate/Time: $LONGDATETIME$\n" | /usr/bin/mail -s "
** $NOTIFICATIONTYPE$ Host Alert: $HOSTNAME$ is $HOSTSTATE$ **" $CONTACTEMAIL$
}
J'ai aussi fait le test de taper en ligne de commande
Code :
/usr/bin/printf "%b" "Test 12345" | /usr/bin/mail -s "Test" xxxxxxxxxx@mfg.telus.com
Et j'ai reçu le message. Je pense que la commande est correcte mais que le process de notification n'est pas enclenché. Est-ce que vous auriez une idée?
Merci
Francis
_________________
Some persons are like slinky
They don't really have a purpose but they bring a smile on our face when we push them down the stairs.
Spécialiste en infrastructure / virtualisation. Pour plus de détails:
http://www.fbsc.ca