diff --git a/Supervision/Centreon/Notifications-Mails.html b/Supervision/Centreon/Notifications-Mails.html index 94fedaa..25bde87 100644 --- a/Supervision/Centreon/Notifications-Mails.html +++ b/Supervision/Centreon/Notifications-Mails.html @@ -2,52 +2,54 @@ title: Notifications e-mails description: Configuration des notifications par e-mails published: true -date: 2021-09-24T21:08:18.573Z +date: 2021-09-24T21:08:28.697Z tags: editor: ckeditor dateCreated: 2021-05-24T10:37:13.809Z --> -
Centreon | Supervision Informatique : Infrastuctures Hybrides, Cloud, AIOps
-

Configuration des notifications par email

-

Configuration des comptes utilisateur

-

Pour permettre la notification des différentes alertes créées dans centreon il va falloir effectuer une configuration dans le profil du ou des utilisateurs qui les recevront.
Cliquer sur « Configuration » puis sur « Users », sur « Contacts » et en fin sur « Users ».
Choisir l’utilisateur concerné et effectuer les modifications suivantes dans les section « notification », « hosts » et « services » :

-
+

Sauvegarder le fichier puis relancer le service postfix à l’aide de la commande suivante

+
/etc/init.d/postfix restart
+

Les notifications par e-mail sont maintenant activées.

+

BONUS : Modification du visuel des notifications par email

+

Les notifications par email qui sont envoyées par centreon sont relativement sommaires et pas forcément très lisible cependant il est possible de les modifier.
A titre d’exemple, cette procédure détaillera comment passer de ce type de notification (exemple trouvé sur Internet)

+
+

A ce type ci 

+
+

Merci à Shini31 pour le partage de son travail.

+

Cloner le dépot git depuis git-hub

+

Si la commande GIT n’est pas installée il faudra avant tout effectuer cette commande 

+
yum install git
+

Ensuite, il va falloir cloner le dépôt git permettant de modifier les notifications.

+
cd /tmp
 Mkdir notif
 cd notif/
 git clone https://github.com/Shini31/centreon-notifications.git
@@ -55,59 +57,58 @@ git clone https://github.com/Shini31/centreon-notifications.git
  remote: Counting objects: 101, done.
  remote: Total 101 (delta 0), reused 0 (delta 0), pack-reused 101
  Receiving objects: 100% (101/101), 107.24 KiB | 0 bytes/s, done.
- Resolving deltas: 100% (40/40), done.
-

Se déplacer dans le dossier « centreon-notifications » qui vient d’être téléchargé depuis GitHub

-
cd centreon-notifications/mail/
-

A l’aide de la commande « ls -l » nous pouvons vérifier la présence des fichiers suivant 

-
+
ls -l
 total 68
 -rw-r--r-- 1 root root  2757 31 août  16:20 host-email.php
 -rw-r--r-- 1 root root 22334 31 août  16:20 host_email.png
 -rw-r--r-- 1 root root  5178 31 août  16:20 service-email.php
--rw-r--r-- 1 root root 32747 31 août  16:20 service_email.png
-

Configuration des fichiers

-

Déplacer les fichiers « host-email.php » et « service-email.php » dans /usr/lib/nagios/plugins/

-
mv host-email.php /usr/lib/nagios/plugins/
-mv service-email.php /usr/lib/nagios/plugins/
-

Se placer dans le même répertoire

-
cd /usr/lib/nagios/plugins/
-

Effectuer les commandes suivantes :

-
chown centreon:centreon host-email.php
+-rw-r--r-- 1 root root 32747 31 août  16:20 service_email.png
+

Configuration des fichiers

+

Déplacer les fichiers « host-email.php » et « service-email.php » dans /usr/lib/nagios/plugins/

+
mv host-email.php /usr/lib/nagios/plugins/
+mv service-email.php /usr/lib/nagios/plugins/
+

Se placer dans le même répertoire

+
cd /usr/lib/nagios/plugins/
+

Effectuer les commandes suivantes :

+
chown centreon:centreon host-email.php
 chown centreon:centreon service-email.php
 chmod 775 host-email.php
-chmod 775 service-email.php
-

Il va falloir modifier les deux fichiers.

-
vi host-email.php
-

Rechercher à l’aide de « / » les lignes contenant :

-
+
$USER1$/service-email.php "$NOTIFICATIONTYPE$" "$HOSTNAME$" "$HOSTALIAS$" "$HOSTSTATE$" "$HOSTADDRESS$" "$SERVICEOUTPUT$" "$LONGDATETIME$" "$SERVICEDESC$" "$SERVICESTATE$" "$CONTACTEMAIL$" "$SERVICEDURATIONSEC$" "$SERVICEEXECUTIONTIME$" "$TOTALSERVICESWARNING$" "$TOTALSERVICESCRITICAL$" "$TOTALSERVICESUNKNOWN$" "$LASTSERVICEOK$" "$LASTSERVICEWARNING$" "$SERVICENOTIFICATIONNUMBER$" "$SERVICEACKAUTHOR$" "$SERVICEACKCOMMENT$"
+

Cliquer sur « save »

+

Une fois les deux notifications modifiées, il ne reste plus qu’à exporter la configuration du poller comme indiqué dans le prochain chapitre « DEPLOYER LA CONFIGURATION »