Bonjour je sais que le sujet à été traité de nombreuses fois mais je ne parvient pas à régler mon problème.
Je suis sous nagios 2.5 et oreon et à la base le tout est installé sur une debian.
J'ai configuré un serveur postfix à la place d'un serveur sendmail. L'envoi de mail marche très bien pour tous les utilisateurs de mon système: nagios, root ou autre.
J'ai créé via oreon des utilisateurs avec des adresses emails valides, j'ai autorisé la notification via les commandes:host-notify-by-email-ng1 et notify-by-email-ng1
J'ai coché dans l'utilisateur: pour les hosts: down, Unreachable, recovery.
Période de notification pour les Hosts: 24*7
De même pour les services: Critical et warning pour une période de 24*7
Maintenant dans les hosts: sur le host choisi j'ai activé la notification. j'ai mis l'utilisateur dans le groupe qui sera notifié et j'ai coché down pour une période de 24*7 pour un intervalle de 5*60secondes
Ensuite les services: de même que pour les host: activé la notification pour le groupe oü est présent mon utilisateur, coché critical et warning, durée: 1*60secondes, période de 24*7
Je vérifie le tout, le copie dans les bons fichiers, relance nagios. Aucune erreur ne m'est communiquée sauf que lorsque le service devient "warning" je ne recois aucun mail. il n'est même pas indiqué dans mes logs de mail. Je suppose que la commande de notification ne marche pas
host-notify-by-email-ng1:
/usr/bin/printf "%b" "***** Oreon *****Notification\nType:$NOTIFICATIONTYPE$\n Host: $HOSTNAME$\nState: $HOSTSTATE$Address: $HOSTADDRESS$\nInfo: $OUTPUT$\nDate/Time: $DATETIME$" | @[email protected] -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
dois-je mettre /usr/bin/mail plutôt que printf?
Merci d'avance
Je suis sous nagios 2.5 et oreon et à la base le tout est installé sur une debian.
J'ai configuré un serveur postfix à la place d'un serveur sendmail. L'envoi de mail marche très bien pour tous les utilisateurs de mon système: nagios, root ou autre.
J'ai créé via oreon des utilisateurs avec des adresses emails valides, j'ai autorisé la notification via les commandes:host-notify-by-email-ng1 et notify-by-email-ng1
J'ai coché dans l'utilisateur: pour les hosts: down, Unreachable, recovery.
Période de notification pour les Hosts: 24*7
De même pour les services: Critical et warning pour une période de 24*7
Maintenant dans les hosts: sur le host choisi j'ai activé la notification. j'ai mis l'utilisateur dans le groupe qui sera notifié et j'ai coché down pour une période de 24*7 pour un intervalle de 5*60secondes
Ensuite les services: de même que pour les host: activé la notification pour le groupe oü est présent mon utilisateur, coché critical et warning, durée: 1*60secondes, période de 24*7
Je vérifie le tout, le copie dans les bons fichiers, relance nagios. Aucune erreur ne m'est communiquée sauf que lorsque le service devient "warning" je ne recois aucun mail. il n'est même pas indiqué dans mes logs de mail. Je suppose que la commande de notification ne marche pas

host-notify-by-email-ng1:
/usr/bin/printf "%b" "***** Oreon *****Notification\nType:$NOTIFICATIONTYPE$\n Host: $HOSTNAME$\nState: $HOSTSTATE$Address: $HOSTADDRESS$\nInfo: $OUTPUT$\nDate/Time: $DATETIME$" | @[email protected] -s "Host $HOSTSTATE$ alert for $HOSTNAME$!" $CONTACTEMAIL$
dois-je mettre /usr/bin/mail plutôt que printf?
Merci d'avance
Comment