miroir de
https://github.com/PAPAMICA/Wiki-Tech.io.git
synchronisé 2024-12-29 02:50:22 +01:00
docs: update Supervision/Centreon/Notifications-Mails
Cette révision appartient à :
Parent
bba91ad830
révision
e6028a38cc
1 fichiers modifiés avec 74 ajouts et 10 suppressions
|
@ -2,7 +2,7 @@
|
|||
title: Notifications e-mails
|
||||
description: Configuration des notifications par e-mails
|
||||
published: true
|
||||
date: 2021-05-23T20:25:08.500Z
|
||||
date: 2021-05-23T21:09:43.755Z
|
||||
tags:
|
||||
editor: ckeditor
|
||||
dateCreated: 2021-05-23T20:22:48.898Z
|
||||
|
@ -37,15 +37,79 @@ dateCreated: 2021-05-23T20:22:48.898Z
|
|||
<p>Sauvegarder le fichier puis relancer le service postfix à l’aide de la commande suivante</p>
|
||||
<pre><code class="language-plaintext">/etc/init.d/postfix restart</code></pre>
|
||||
<p>Les notifications par e-mail sont maintenant activées.</p>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
<h2>BONUS : Modification du visuel des notifications par email</h2>
|
||||
<p>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.<br>A titre d’exemple, cette procédure détaillera comment passer de ce type de notification (exemple trouvé sur Internet)</p>
|
||||
<figure class="image"><img src="/images/mail_centreon-3.png"></figure>
|
||||
<p>A ce type ci </p>
|
||||
<figure class="image"><img src="/images/mail_centreon-4.png"></figure>
|
||||
<p>Merci à <a href="https://github.com/Shini31"><strong>Shini31</strong></a> pour le partage de son travail.</p>
|
||||
<h3>Cloner le dépot git depuis git-hub</h3>
|
||||
<p>Si la commande GIT n’est pas installée il faudra avant tout effectuer cette commande </p>
|
||||
<pre><code class="language-plaintext">yum install git</code></pre>
|
||||
<p>Ensuite, il va falloir cloner le dépôt git permettant de modifier les notifications.</p>
|
||||
<pre><code class="language-plaintext">cd /tmp
|
||||
Mkdir notif
|
||||
cd notif/
|
||||
git clone https://github.com/Shini31/centreon-notifications.git
|
||||
Cloning into 'centreon-notifications'...
|
||||
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.</code></pre>
|
||||
<p>Se déplacer dans le dossier « centreon-notifications » qui vient d’être téléchargé depuis GitHub</p>
|
||||
<pre><code class="language-plaintext">cd centreon-notifications/mail/</code></pre>
|
||||
<p>A l’aide de la commande « ls -l » nous pouvons vérifier la présence des fichiers suivant </p>
|
||||
<ul>
|
||||
<li>host-email.php</li>
|
||||
<li>host_email.png</li>
|
||||
<li>service-email.php</li>
|
||||
<li>service_email.png</li>
|
||||
</ul>
|
||||
<pre><code class="language-plaintext">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</code></pre>
|
||||
<h3>Configuration des fichiers</h3>
|
||||
<p>Déplacer les fichiers « host-email.php » et « service-email.php » dans <i>/usr/lib/nagios/plugins/</i></p>
|
||||
<pre><code class="language-plaintext">mv host-email.php /usr/lib/nagios/plugins/
|
||||
mv service-email.php /usr/lib/nagios/plugins/</code></pre>
|
||||
<p>Se placer dans le même répertoire</p>
|
||||
<pre><code class="language-plaintext">cd /usr/lib/nagios/plugins/</code></pre>
|
||||
<p>Effectuer les commandes suivantes :</p>
|
||||
<pre><code class="language-plaintext">chown centreon:centreon host-email.php
|
||||
chown centreon:centreon service-email.php
|
||||
chmod 775 host-email.php
|
||||
chmod 775 service-email.php</code></pre>
|
||||
<p>Il va falloir modifier les deux fichiers.</p>
|
||||
<pre><code class="language-plaintext">vi host-email.php</code></pre>
|
||||
<p>Rechercher à l’aide de « / » les lignes contenant :</p>
|
||||
<ul>
|
||||
<li><i>$subjects</i> puis supprimer [CENTREON]. Cela permettra une meilleure visibilité dans la lecture des emails.</li>
|
||||
<li><i>$url</i> mettre l’adresse web du Centreon en FQDN</li>
|
||||
<li>$from mettre l’adresse mail que centreon utilisera pour envoyer des mails (ex : centreon-engine@server.localdomain)</li>
|
||||
</ul>
|
||||
<p>Sauvegarder avec « :wq »</p>
|
||||
<p>Ensuite il faudra faire exactement les mêmes modifications dans le fichier « service-email.php »</p>
|
||||
<pre><code class="language-plaintext">vi service-email.php</code></pre>
|
||||
<p>Sauvegarder avec « :wq »</p>
|
||||
<h3>Configuration des notifications dans centreon</h3>
|
||||
<p>Se connecter à l’interface web du serveur centreon puis cliquer sur « Configuration » puis « Commands » puis sur « Notifications »<br>Sur cette page, les différentes notifications préconfigurées de Centreon sont disponibles.</p>
|
||||
<p>Avant de les modifier il est conseillé de dupliquer les commandes « host-notify-by-email » et « service-notify-by-email » pour les sauvegarder. En cas de problème on pourra toujours récupérer les notifications d’origine.</p>
|
||||
<figure class="image"><img src="/images/mail_centreon-5.png"></figure>
|
||||
<p>Une fois les deux sauvegardes sont effectuées, il va falloir modifier « host-notify-by-email » et « service-notify-by-email »<br>Pour cela cliquer dessus et supprimer l’intégralité de la case « command line » pour y ajouter respectivement : </p>
|
||||
<ul>
|
||||
<li>host-notify-by-email</li>
|
||||
</ul>
|
||||
<pre><code class="language-plaintext">$USER1$/host-email.php "$NOTIFICATIONTYPE$" "$HOSTNAME$" "$HOSTALIAS$" "$HOSTSTATE$" "$HOSTADDRESS$" "$HOSTOUTPUT$" "$LONGDATETIME$" "$SERVICEDESC$" "$SERVICESTATE$" "$CONTACTEMAIL$" "$TOTALHOSTSUP$" "$TOTALHOSTSDOWN$" "$HOSTACKAUTHOR$" "$HOSTACKCOMMENT$"</code></pre>
|
||||
<p>Cliquer sur « save »</p>
|
||||
<ul>
|
||||
<li>service-notify-by-email</li>
|
||||
</ul>
|
||||
<pre><code class="language-plaintext">$USER1$/service-email.php "$NOTIFICATIONTYPE$" "$HOSTNAME$" "$HOSTALIAS$" "$HOSTSTATE$" "$HOSTADDRESS$" "$SERVICEOUTPUT$" "$LONGDATETIME$" "$SERVICEDESC$" "$SERVICESTATE$" "$CONTACTEMAIL$" "$SERVICEDURATIONSEC$" "$SERVICEEXECUTIONTIME$" "$TOTALSERVICESWARNING$" "$TOTALSERVICESCRITICAL$" "$TOTALSERVICESUNKNOWN$" "$LASTSERVICEOK$" "$LASTSERVICEWARNING$" "$SERVICENOTIFICATIONNUMBER$" "$SERVICEACKAUTHOR$" "$SERVICEACKCOMMENT$"</code></pre>
|
||||
<p>Cliquer sur « save »</p>
|
||||
<p>Une fois les deux notifications modifiées, il ne reste plus qu’à exporter la configuration du poller comme indiqué dans le prochain chapitre « <strong>DEPLOYER LA CONFIGURATION</strong> »</p>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
<p> </p>
|
||||
|
|
Chargement…
Référencer dans un nouveau ticket