Möchten Sie erfahren, wie Sie das Grafana Email Notification Setup konfigurieren? In diesem Tutorial zeigen wir Ihnen, wie Sie einen Grafana-Benachrichtigungskanal zum Versenden von Warnmeldungen konfigurieren.

In unserem Beispiel verwenden wir Google Gmail als SMTP-Server.

• Ubuntu 18.04
• Ubuntu 19.04
• Grafana 6.0.2

Was ist Grafana?

Grafana ist eine Open-Source-Plattform für Datenüberwachung, -analyse und -visualisierung, die über einen Webserver verfügt, auf den von überall zugegriffen werden kann.

Auf der Webschnittstelle können Benutzer Grafana-Dashboards mit Bedienfeldern erstellen, um Metriken im Zeitverlauf darzustellen.

Grafana Tutorial:

Auf dieser Seite bieten wir einen schnellen Zugriff auf eine Liste von Grafana-Tutorials.

Tutorial - Google Mail-Integration

Zunächst müssen wir Ihr Google Mail-Konto aktivieren, um Verbindungen von externen Programmen zu erhalten.

Öffnen Sie Ihren Browser und greifen Sie auf Ihr Google Mail-Konto zu.

In unserem Beispiel wurde die folgende URL in den Browser eingegeben:

http://gmail.google.com

Geben Sie im Anmeldebildschirm Ihren Google Mail-Nutzernamen und Ihr Passwort ein.

Gmail account

Nach dem Login müssen Sie auf folgende URL zugreifen:

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

Wählen Sie die Option aus, um die Verwendung weniger sicherer Anwendungen zu aktivieren.

google less secure app

Jetzt müssen wir testen, ob wir mithilfe der Linux-Befehlszeile eine E-Mail mit Google Mail senden können.

Verwenden Sie den folgenden Befehl, um die erforderlichen Pakete zu installieren.

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

Bearbeiten Sie die Datei ssmtp.conf, um eine Verbindung zu unserem Google Mail-Konto herzustellen.

# 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

In unserem Beispiel verwenden wir das Google Mail-Konto virtualcoin.videos@gmail.com.

In unserem Beispiel verwendet das Google Mail-Konto virtualcoin.videos@gmail.com das Kennwort kamisama123.

Sie müssen das Google Mail-Konto und das Passwort ändern, um Ihr Konto wiederzugeben.

Verwenden Sie den folgenden Befehl, um eine E-Mail über die Befehlszeile zu senden.

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

Überprüfen Sie Ihren Google Mail-Posteingang auf die Testnachricht, die Sie gerade gesendet haben.

gmail inbox

Wenn der Test erfolgreich war, können Sie mit dem nächsten Abschnitt dieses Tutorials fortfahren.

Wenn der Test nicht erfolgreich war, wird möglicherweise die folgende Meldung angezeigt.

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

Um dieses Problem zu beheben, müssen Sie auf die folgende URL zugreifen.

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

Wählen Sie die Option zum Entsperren Ihres Kontos.

google unlock account

Versuchen Sie erneut, die E-Mail über die Befehlszeile zu senden.

Wenn der Test erfolgreich war, können Sie mit dem nächsten Abschnitt dieses Tutorials fortfahren.

Grafana SMTP-Konfiguration

Jetzt müssen wir den Grafana-Server für die Authentifizierung in Google Mail konfigurieren.

Suchen und bearbeiten Sie die grafana.ini.

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

Deaktivieren und aktivieren Sie den Grafana SMTP-Bereich.

Hier ist der ursprüngliche SMTP-Abschnitt.

Copy to Clipboard

Hier ist der neue SMTP-Bereich.

Copy to Clipboard

Starten Sie den Grafana-Dienst neu.

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

Jetzt müssen Sie den Benachrichtigungskanal über die Grafana-Weboberfläche konfigurieren.

Grafana Email Benachrichtigung Einrichten

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Servers ein plus: 3000.

In unserem Beispiel wurde die folgende URL in den Browser eingegeben:

• http://34.216.84.149:3000

Das Grafana-Webinterface sollte angezeigt werden.

grafana default password

Geben Sie in der Eingabeaufforderung die Anmeldeinformationen für das Grafana-Standardkennwort ein.

• Benutzername: admin
• Passwort: admin

Nach erfolgreicher Anmeldung wird das Grafana-Dashboard angezeigt.

Grafana Dashboard

Rufen Sie auf dem Grafana-Dashboard-Bildschirm das Benachrichtigungsmenü auf und wählen Sie die Option Benachrichtigungskanäle.

grafana notification channels menu

Klicken Sie im Benachrichtigungsbildschirm auf die Schaltfläche Kanal hinzufügen.

Grafana notification channel

Führen Sie im Bildschirm Benachrichtigungskanal die folgende Konfiguration durch und klicken Sie auf die Schaltfläche Speichern.

• Name - EMAIL
• Typ - E-Mail
• Bei allen Warnungen senden - Ja
• Bild einschließen - Ja
• Auflösungsnachricht deaktivieren - Nr
• Erinnerungen senden - Nr
• E-Mail-Adressen - Geben Sie eine durch getrennte Liste von E-Mail-Adressen ein.

grafana email alert configuration

Klicken Sie auf die Schaltfläche Send Test (Test senden) und suchen Sie in Ihrem E-Mail-Posteingang nach der Nachricht, die Sie gerade gesendet haben.

Grafana wird nun versuchen, eine Testnachricht zu senden.

Hier ist ein Beispiel der von Grafana gesendeten Nachricht.

grafana email alert example

Herzlichen Glückwunsch, Sie haben die Grafana-E-Mail-Benachrichtigung erfolgreich konfiguriert.