Problème et solution

Tester votre commande

Pour vérifier le bon envoi de l'email, loguez-vous sur la machine qui héberge votre Reactionner puis utiliser l'utilisateur shinken via :

su - shinken


Puis envoyer votre commande, par exemple : 

/var/lib/shinken/libexec/notifications/notify_by_email.py --title-tpl /var/lib/shinken/libexec/notifications/service_alert_title_template.tpl --content-tpl /var/lib/shinken/libexec/notifications/service_alert_content_template.tpl -r "RECEIVER@DOMAIN.COM" -F "SENDER@DOMAIN.COM"


Vous devriez alors recevoir :

DATE,426:INFO: Mail sent successfully

Si vous avez remplacé "RECEVEUR@DOMAIN.COM" par votre adresse mail, vous devriez recevoir l'email dans votre boite email. Le mail sera vide de sens, mais vous prouvera que votre serveur est fonctionnel.

Logs

Si vous avez des difficultés, veuillez vérifier les logs :

  • Du Réactionner dans /var/log/shinken/
  • De votre serveur mail linux (postfix/smtp) dans /var/log/maillog

Configuration avancée (relais SMTP)

Dans le cas où utiliser le serveur SMTP local du Reactionner, et que vous avez un serveur SMTP principal , vous devrez vérifier la configuration de votre serveur SMTP local afin de relayer n'importe quel email vers ce serveur principal.

Serveur postfix


  • Éditer le fichier /etc/postfix/main.cf
  • Modifier la ligne avec l'IP de votre serveur SMTP Principale ( exemple => 192.168.1.240 )  : relayhost = 192.168.1.240
  • Redémarrer postfix

    service postfix restart
  • Test d'envoi de mail :

    echo "Message de test" | mailx -s "sujet du mail:test" mon.mail@my_domain