Souhaitez-vous apprendre à utiliser configure Grafana Email Notification Setup? Dans ce tutoriel, nous allons vous montrer comment configurer un canal de notification Grafana pour envoyer des e-mails d'alerte.

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

• Ubuntu 18.04
• Ubuntu 19.04
• Grafana 6.0.2

Qu'est-ce que Grafana?

Grafana est une plate-forme open-source pour la surveillance, l'analyse et la visualisation de données, livrée avec un serveur Web qui permet d'y accéder depuis n'importe où.

Sur l'interface Web, les utilisateurs peuvent créer des tableaux de bord Grafana avec des panneaux pour représenter les métriques au fil du temps.

Tutoriel Grafana:

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

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: échec de l'autorisation (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.

Configuration Grafana SMTP

Nous devons maintenant configurer le serveur Grafana pour s’authentifier sur Gmail.

Recherchez et modifiez le fichier grafana.ini.

# locate grafana.ini
# vi /etc/grafana/grafana.ini

Décommentez et activez la section Grafana SMTP.

Voici la section SMTP d'origine.

Copy to Clipboard

Voici la nouvelle section SMTP.

Copy to Clipboard

Redémarrez le service Grafana.

# /etc/init.d/grafana-server restart

Maintenant, vous devez configurer le canal d'alerte à l'aide de l'interface Web Grafana.

Configuration de la Notification par Courrier Électronique Grafana

Ouvrez votre navigateur et entrez l'adresse IP de votre serveur plus: 3000.

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

• http://34.216.84.149:3000

L’interface Web de Grafana devrait être présentée.

grafana default password

Dans l'écran d'invite, entrez les informations de connexion du mot de passe Grafana par défaut.

• Nom d'utilisateur: admin
• Mot de passe: admin

Après une connexion réussie, le tableau de bord Grafana sera affiché.

Grafana Dashboard

Sur l'écran du tableau de bord Grafana, accédez au menu Alerting et sélectionnez l'option Notification channels.

grafana notification channels menu

Sur l'écran Alerting, cliquez sur le bouton Add channel.

Grafana notification channel

Sur l’écran Notification Channel, effectuez la configuration suivante et cliquez sur le bouton Save.

• Nom - EMAIL
• Type - E-mail
• Envoyer toutes les alertes - Oui
• Inclure une image - Oui
• Désactiver le message de résolution - Non
• Envoyer des rappels - Non
• Adresses e-mail - Entrez une liste d'adresses e-mail séparées par;

grafana email alert configuration

Cliquez sur le bouton Envoyer un test et examinez le message que vous venez d'envoyer dans la boîte de réception de votre compte de messagerie.

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

Voici un exemple du message envoyé par Grafana.

grafana email alert example

Félicitations, vous avez configuré avec succès la notification par courrier électronique Grafana.