Voulez-vous apprendre à utiliser configure Cacti Email Notification Setup? Dans ce tutoriel, nous allons vous montrer comment configurer Cacti pour envoyer des courriers électroniques lorsqu'un déclencheur d'alerte est activé.

Dans notre exemple, nous allons utiliser Google Gmail en tant que serveur SMTP.

• Ubuntu 19.04
• Cacti 1.2.3

Qu'est-ce que les Cacti?

Cacti est une plate-forme open source de surveillance des données entièrement basée sur PHP.

Sur l'interface Web, les utilisateurs peuvent utiliser Cacti comme interface pour RRDtool, créer des graphiques et les renseigner avec des données stockées dans MySQL.

Cacti prend également en charge le protocole SNMP permettant aux utilisateurs de créer des graphiques afin de surveiller le réseau.

Cacti Playlist:

Sur cette page, nous offrons un accès rapide à une liste de vidéos sur l'installation de Cacti.

N'oubliez pas de vous abonner à notre chaîne youtube nommée FKIT.

Cacti Tutorial:

Sur cette page, nous offrons un accès rapide à une liste de tutoriels Cacti.

Tutoriel - Intégration Gmail

Premièrement, nous devons activer votre compte Gmail pour recevoir des connexions de programmes externes.

Ouvrez votre navigateur et accédez à votre compte Gmail.

Dans notre exemple, l'URL suivante a été entrée dans le navigateur:

http://gmail.google.com

Sur l'écran de connexion, entrez votre nom d'utilisateur et votre mot de passe Gmail.

Gmail account

Après la connexion, vous devez accéder à l'URL suivante:

• https://myaccount.google.com/lesssecureapps

Sélectionnez l'option pour activer l'utilisation d'applications moins sécurisées.

google less secure app

Nous devons maintenant vérifier si nous pouvons utiliser la ligne de commande Linux pour envoyer un courrier électronique à l'aide de Gmail.

Utilisez la commande suivante pour installer les packages requis.

# sudo apt-get update
# sudo apt-get install ssmtp

Modifiez le fichier ssmtp.conf pour vous connecter à notre compte Gmail.

# vi /etc/ssmtp/ssmtp.conf

root=virtualcoin.videos@gmail.com
mailhub=smtp.gmail.com:587
FromLineOverride=YES
AuthUser=virtualcoin.videos@gmail.com
AuthPass=kamisama123
UseTLS=YES
UseSTARTTLS=YES

Dans notre exemple, nous utilisons le compte Gmail, virtualcoin.videos@gmail.com.

Dans notre exemple, le compte Gmail, virtualcoin.videos@gmail.com, utilise le mot de passe kamisama123.

Vous devez modifier le compte Gmail et le mot de passe pour refléter votre compte.

Utilisez la commande suivante pour envoyer un courrier électronique à l'aide de la ligne de commande.

# echo "E-Mail using the command-line" | ssmtp virtualcoin.videos@gmail.com

Vérifiez dans votre boîte de réception Gmail le message de test que vous venez d'envoyer.

gmail inbox

Si le test a réussi, vous pouvez passer à la section suivante de ce didacticiel.

Si le test échoue, le message suivant peut être présenté.

• ssmtp: Authorization failed (534 5.7.14 https://support.google.com/mail/answer/78754 v24-v6sm2921112pfl.31 - gsmtp)

Pour résoudre ce problème, vous devez accéder à l'URL suivante.

• https://accounts.google.com/DisplayUnlockCaptcha

Sélectionnez l'option pour débloquer votre compte.

google unlock account

Essayez à nouveau d'envoyer l'e-mail à l'aide de la ligne de commande.

Si le test a réussi, vous pouvez passer à la section suivante de ce didacticiel.

Tutoriel - Configuration de la Notification par e-mail Cacti

Maintenant, nous devons accéder au tableau de bord du serveur Cacti et ajouter l’ordinateur Linux en tant qu’hôte.

Ouvrez votre navigateur et entrez l'adresse IP de votre serveur Web plus / cacti.

Dans notre exemple, l'URL suivante a été entrée dans le navigateur:

• http://10.0.129.100/cacti

Sur l'écran de connexion, utilisez le nom d'utilisateur et le mot de passe par défaut.

• Nom d'utilisateur par défaut: admin
• Mot de passe par défaut: admin

Cacti login

Après une connexion réussie, vous serez envoyé au tableau de bord Cacti.

Cacti dashboard

Sur l'écran du tableau de bord Cacti, accédez au menu Configuration et sélectionnez l'option Paramètres.

Sur l'écran Paramètres, vous devez accéder à l'onglet Messagerie / Rapports / DNS.

Cacti email menu

Dans les options d'envoi de courrier électronique, effectuez la configuration suivante et cliquez sur le bouton Enregistrer.

• Notifier l'administrateur principal des problèmes - Oui
• E-mail de test: adresse électronique permettant de vérifier si la fonctionnalité de messagerie de Cacti fonctionne.
• Services de messagerie - SMTP
• Serveur de messagerie Ping - Non
• Adresse e-mail - Votre adresse Gmail
• De nom - Un nom ou une description.
• Word Wrap - 120

Cacti SMTP Configuration

Dans la zone Options SMTP, effectuez la configuration suivante et cliquez sur le bouton Enregistrer.

• Nom d’hôte SMTP - smtp.gmail.com
• Port SMTP - 587
• Nom d'utilisateur SMTP: nom d'utilisateur du compte de messagerie qui enverra les notifications Cacti.
• Mot de passe SMTP - Mot de passe du compte de messagerie qui enverra les notifications Cacti.
• Sécurité SMTP - TLS
• Délai d'attente SMTP - 10

Cacti email configuration

Dans les options d'envoi de courrier électronique, cliquez sur l'option Envoyer un e-mail de test.

Cacti va maintenant essayer d'envoyer un message de test.

Cacti Test Email Configuration

Voici un exemple du message envoyé par Cacti.

Cacti email example

Toutes nos félicitations! Vous avez configuré la notification par courrier électronique du serveur Cacti

Cacti - Configurez l'adresse e-mail de l'utilisateur

Sur le tableau de bord Cacti, accédez au menu Configuration et sélectionnez l'option Utilisateurs.

Maintenant, vous devez configurer l’adresse e-mail de l’utilisateur Admin et cliquer sur le bouton Enregistrer.

Cacti User email

Configurez l'adresse électronique de tous les comptes d'utilisateur auxquels vous souhaitez envoyer des notifications par courrier électronique.

Toutes nos félicitations! Vous avez terminé la configuration du courrier électronique sur Cacti.

Installation du plugin Cacti Threshold

Le plugin Cacti Threshold active la fonction de message d’alerte Cacti.

Premièrement, nous devons installer le plugin Cacti Threshold à l’aide de la ligne de commande.

Sur la console Linux, utilisez les commandes suivantes pour télécharger et installer le plug-in Threshold.

# mkdir /downloads
# cd /downloads
# wget https://github.com/Cacti/plugin_thold/archive/v1.0.6.tar.gz
# tar -zxvf v1.0.6.tar.gz
# cp plugin_thold-1.0.6 /var/www/html/cacti/plugins/thold -R
# chown www-data.www-data /var/www/html/cacti/plugins -R

Sur le tableau de bord Cacti, accédez au menu Configuration et sélectionnez l’option Plug-ins.

Dans la colonne Actions, cliquez sur l'option pour installer le plugin Cacti Threshold.

Dans la colonne Actions, cliquez sur l'option pour activer le plugin Cacti Threshold.

Cacti Threshold Plugin

Une fois l'installation du plug-in Cacti terminée, accédez au menu Configuration et sélectionnez l'option Paramètres.

Sur l'écran Paramètres, vous devez accéder à l'onglet Seuils.

Cacti Threshold menu

Dans les options d'envoi de courrier électronique, effectuez la configuration suivante et cliquez sur le bouton Enregistrer.

• Notifications de périphériques morts - Oui
• Email de notification de périphérique mort - votre adresse email
• Adresse e-mail - Votre adresse Gmail
• De nom - Un nom ou une description.

Cacti Emailing options

Maintenant, si un périphérique est inaccessible, vous recevrez le message suivant:

Cacti alert message

Ensuite, nous allons configurer les seuils.

Configuration du seuil de Cacti

Vous pouvez créer un seuil spécifique pour l'envoi de messages d'alerte Cacti.

Sur le tableau de bord Cacti, accédez au menu Gestion et sélectionnez l'option Seuils.

Cliquez sur le signe plus en haut à droite de l'écran pour ajouter un nouveau seuil.

Cacti Threshold Management

Sélectionnez le périphérique et le graphique pour lesquels vous souhaitez configurer un seuil.

Cacti email alert configuration

Sur l'écran de configuration du seuil Cacti, effectuez la configuration suivante:

• Seuil activé - Oui
• Avertissement - Paramètres haut / bas - Définissez les valeurs souhaitées
• Alerte - Paramètres haut / bas - Définissez les valeurs souhaitées
• Liste de notification d’avertissement - Sélectionnez la liste de notification souhaitée.
• Liste de notification d'alerte - Sélectionnez la liste de notification souhaitée

Une fois votre configuration terminée, cliquez sur le bouton Enregistrer.

Cacti Threshold Configuration

Si vous souhaitez configurer un groupe de notification, accédez au menu Gestion et sélectionnez l'option Liste de notification.

Voici un exemple du message d’alerte par courrier électronique Cacti.

Cacti email alert example

Toutes nos félicitations! Vous avez terminé la configuration de l'alerte par courrier électronique Cacti.