Vous êtes ici:

Menu


Stacks Image 40470
Vous avez réalisé votre supervision avec votre solution Centreon, 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. Cet article s'inspire de mon article sur le Raspberry PI 3.

1 Pré requis

Tout d'abord, Il faudra vérifier l'installation des paquets suivants.
yum install postfix mailx cyrus-sasl-plain -y
Passons à la configuration du compte gmail.

2 Configuration du compte gmail

Editez le fichier /etc/postfix/sasl_passwd
echo "smtp.gmail.com    prenom.nom:MotdePasse" > /etc/postfix/sasl_passwd
Vous remplacerez les chaines prénom, nom et MotdePasse par vos identifiants Gmail. Protégeons votre fichier des regards indiscrets.
chmod 400 /etc/postfix/sasl_passwd
Configurez Postfix avec ses paramètres. Editez le fichier /etc/postfix/main.cf
vi /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 = noanonymous
# Secure channel TLS with exact nexthop name match.
smtp_tls_security_level = secure
smtp_tls_mandatory_protocols = TLSv1
smtp_tls_mandatory_ciphers = high
smtp_tls_secure_cert_match = nexthop
smtp_tls_CAfile = /etc/pki/tls/certs/ca-bundle.crt
Utilisez postmap pour ajouter le compte dans la base de compte Postfix.
postmap /etc/postfix/sasl_passwd
Redémarrez Postfix pour prendre en compte les modifications.
service postfix restart

2.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.

3 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
Voici une solution simple pour configurer rapidement une notification avec un compte gmail. Libre à vous de l’améliorer 😀.

Références

comments powered by Disqus
 Vous êtes ici: