La méthode de notification, la plus efficace et rependu, est le mail.
Commençons par faire un essai de l'envoi de mail en utilisant le script "notify_by_email.py" disponible dans une installation de Shinken.
Cela va permettre :
Les notifications vont par défaut utiliser le serveur postfix local à la machine qui héberge le Reactionner.
SI vous utilisez un autre serveur de mail, il suffira de changer l'adresse du serveur de mail à contacter ( voir plus bas ).
Nous commençons par une ligne de commande pour vous permettre d'envoyer un mail d'exemple,
Pour cela, loguez-vous sur la machine qui héberge votre Reactionner puis utiliser le user shinken via :
su - shinken |
Puis envoyer votre commande, utilisez la commande ci-dessous en remplaçant :
/var/lib/shinken/libexec/notifications/notify_by_email.py -S "--MAIL_SERVER--" --title-tpl /var/lib/shinken/libexec/notifications/service_alert_title_template.tpl --content-tpl /var/lib/shinken/libexec/notifications/service_alert_content_template.tpl -F "--SENDER--" -r "--CONTACT_EMAIL--" -n PROBLEM -H "--HOSTNAME--" --address "--HOST_ADDRESS--" --url "--WEBUI_URL--" --huuid "--HOSTUUID--" --check "--CHECKNAME--" --state CRITICAL --last-state 0 --last-change 1525338011.76 --last-check "03-05-2018 11:00:56" --output "Critical : memory consumption is too high 66%" --with-images |
Optionnellement, vous pouvez aussi remplacer :
La commande devrait vous afficher le message suivant :
YYYY-MM-JJ HH:MM:SS,Millisecondes:INFO: Mail sent successfully |
et vous devriez recevoir un mail de cette forme :
|
Consulter la page Résolution des problèmes - Notification mail, qui pourra vous aider dans l'analyse du problème. |
Si vous avez modifié les informations optionnelles de notre test, vous pourrez,
|
Si vous utilisez la méthode "email-with-images" ( voir la page email-with-images - Méthode de notification ) et qu'une notification se déclenche, vous obtiendrez un mail de la forme suivante
|