Menu


Stacks Image 40470
Vous avez réalisé votre supervision avec votre raspberry, il nous reste maintenant à le faire communiquer pour recevoir les notifications de Centreon. J’ai opté pour un serveur Postfix configuré en mode « Relay » et j’utilise un compte gmail. J’ai réalisé une configuration très simple, l’objectif étant la configuration de Postfix.

20 Pré requis

Tout d'abord, Il faudra installer les paquets suivants.
sudo apt-get install postfix mailutils libsasl2-2 ca-certificates libsasl2-modules -y
Configurer Postfix avec l’option Internet Site
Stacks Image 1194339
Laissez le nom du serveur par défaut
Stacks Image 1194348
Passons à la configuration du compte gmail.

21 Configuration du compte gmail

Editez le fichier /etc/postfix/sasl_passwd
sudo nano /etc/postfix/sasl_passwd
Stacks Image 1194363
Vous remplacerez les chaines prénom, nom et MotdePasse par vos identifiants Gmail. Protégeons votre fichier des regards indiscrets.
sudo chmod 400 /etc/postfix/sasl_passwd
Configurez Postfix avec ses paramètres. Editez le fichier /etc/postfix/main.cf
sudo nano /etc/postfix/main.cf
Modifiez la ligne suivante.
relayhost = [smtp.gmail.com]:587
Et ajoutez les lignes suivantes.
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options =
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
smtp_use_tls = yes
Utilisez postmap pour ajouter le compte dans la base de compte Postfix.
sudo postmap /etc/postfix/sasl_passwd
Redémarrez Postfix pour prendre en compte les modifications.
sudo systemctl restart postfix.service

21.1 Modification de la sécurité du compte Gmail.

Nous utilisons une méthode qui malheureusement n’est pas considérée comme une connexion sûre par Gmail. Nous devons baisser le niveau de sécurité de notre compte afin d’autoriser l’envoi de mail. Cliquez sur ce lien Autoriser les applications moins sécurisées à accéder à votre compte.
Stacks Image 1194390
Sélectionnez Activer. Nous pouvons, dès à présent, essayez un envoi de mail.
echo "Test mail from postfix" | mail -s "Test Postfix" nom.prenom@domain.com
Vous devriez recevoir votre message.

22 Configuration des notifications dans Centreon

Nous allons pouvoir configurer notre supervision. Connectez-vous sur l’IHM de Centreon. Sélectionnez le menu Configuration / Users. Cliquez sur le compte admin. Modifiez le compte comme ci-dessous.
Stacks Image 1194405
Maintenant, modifions les templates d’hôtes et de services. Commençons par les hôtes. Sélectionnez le menu Configuration / Hosts / Templates. Ouvrez l’objet generic-host, cliquez sur l’onglet notifications. Modifiez le template comme ci-dessous.
Stacks Image 1194414
Terminons par les services. Sélectionnez le menu Configuration / Services / Templates. Ouvrez l’objet generic-service, cliquez sur l’onglet notifications. Modifiez le template comme ci-dessous
Stacks Image 1194423
Appliquez la configuration, votre supervision est fonctionnelle pour envoyer des alertes par email.
Stacks Image 1194432
L’image ci-dessus présente la différence entre des services avec notifications désactivées (à gauche) et notifications activées (à droite). Pour vérifier l’envoi de notification par Centreon, sélectionnez le menu Monitoring / Event Logs. Sélectionnez, par exemple, un hôte. Dans la sélection Message Type, cochez seulement Notifications. Sélectionnez une période de Log et cliquez sur Apply. Ci-dessous un exemple :
Stacks Image 1194441
logs de notification
Et bien, c’est terminé pour l’instant. Vous avez vu une solution pour configurer rapidement une notification avec un compte gmail. Libre à vous de l’améliorer 😀.
comments powered by Disqus