Möchten Sie erfahren, wie Sie das Cacti Email Notification Setup konfigurieren? In diesem Tutorial zeigen wir Ihnen, wie Sie Cacti so konfigurieren, dass E-Mails gesendet werden, wenn ein Alarmauslöser aktiviert wird.

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

• Ubuntu 19.04
• Kakteen 1.2.3

Was ist Cacti?

Cacti ist eine Open-Source-Plattform für die Datenüberwachung, die vollständig auf PHP basiert.

Auf der Weboberfläche können Benutzer Cacti als Frontend für RRDtool verwenden, Diagramme erstellen und sie mit in MySQL gespeicherten Daten füllen.

Cacti bietet auch SNMP-Unterstützung für Benutzer zum Erstellen von Diagrammen, um die Netzwerküberwachung durchzuführen.

Cacti Playlist:

Auf dieser Seite bieten wir schnellen Zugriff auf eine Liste von Videos, die sich auf die Installation von Cacti beziehen.

Vergessen Sie nicht, unseren Youtube-Kanal mit dem Namen FKIT.

Cacti-Tutorial:

Auf dieser Seite bieten wir einen schnellen Zugriff auf eine Liste von Cacti-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, damit es Ihrem Konto entspricht.

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: Authorization failed (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.

Tutorial - Cacti Email Benachrichtigung Einrichten

Jetzt müssen wir auf das Cacti-Server-Dashboard zugreifen und den Linux-Computer als Host hinzufügen.

Öffnen Sie Ihren Browser und geben Sie die IP-Adresse Ihres Webservers plus / cacti ein.

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

• http://10.0.129.100/cacti

Verwenden Sie im Anmeldebildschirm den Standardbenutzernamen und das Standardkennwort.

• Standardbenutzername: admin
• Standardkennwort: admin

Cacti login

Nach erfolgreicher Anmeldung werden Sie zum Cacti Dashboard weitergeleitet.

Cacti dashboard

Greifen Sie auf dem Cacti-Dashboard-Bildschirm auf das Konfigurationsmenü zu und wählen Sie die Option Einstellungen.

Auf dem Einstellungsbildschirm müssen Sie auf die Registerkarte Mail / Reporting / DNS zugreifen.

Cacti email menu

Nehmen Sie in den E-Mail-Optionen die folgende Konfiguration vor und klicken Sie auf die Schaltfläche Speichern.

• Benachrichtigen Sie den Hauptadministrator über Probleme - Ja
• E-Mail testen - Eine E-Mail-Adresse, um zu testen, ob die E-Mail-Funktion von Cacti funktioniert.
• Mail-Dienste - SMTP
• Ping-Mail-Server - Nr
• Von E-Mail-Adresse - Ihre Google Mail-Adresse
• Von Name - Ein Name oder eine Beschreibung.
• Zeilenumbruch - 120

Cacti SMTP Configuration

Führen Sie im Bereich SMTP-Optionen die folgende Konfiguration durch und klicken Sie auf die Schaltfläche Speichern.

• SMTP-Hostname - smtp.gmail.com
• SMTP-Port - 587
• SMTP-Benutzername - Der Benutzername des E-Mail-Kontos, über das Kakteenbenachrichtigungen gesendet werden.
• SMTP-Kennwort - Das Kennwort des E-Mail-Kontos, über das Kakteenbenachrichtigungen gesendet werden.
• SMTP-Sicherheit - TLS
• SMTP-Zeitlimit - 10

Cacti email configuration

Klicken Sie in den E-Mail-Optionen auf die Option Test-E-Mail senden.

Cacti versucht nun, eine Testnachricht zu senden.

Cacti Test Email Configuration

Hier ist ein Beispiel für die von Cacti gesendete Nachricht.

Cacti email example

Herzliche Glückwünsche! Sie haben die E-Mail-Benachrichtigung des Cacti-Servers konfiguriert

Kakteen - Konfigurieren Sie die Benutzer-E-Mail-Adresse

Öffnen Sie im Cacti Dashboard das Menü Konfiguration und wählen Sie die Option Benutzer.

Jetzt müssen Sie die E-Mail-Adresse des Admin-Benutzers konfigurieren und auf die Schaltfläche Speichern klicken.

Cacti User email

Konfigurieren Sie die E-Mail-Adresse für alle Benutzerkonten, an die Sie E-Mail-Benachrichtigungen senden möchten.

Herzliche Glückwünsche! Sie haben die E-Mail-Konfiguration für Cacti abgeschlossen.

Installation des Cacti Threshold Plugins

Das Cacti Threshold Plugin aktiviert die Funktion für Kakteen-Warnmeldungen.

Zuerst müssen wir das Cacti Threshold Plugin über die Kommandozeile installieren.

Verwenden Sie auf der Linux-Konsole die folgenden Befehle, um das Threshold Plugin herunterzuladen und zu installieren.

# 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

Öffnen Sie im Cacti Dashboard das Menü Konfiguration und wählen Sie die Option Plugins.

Klicken Sie in der Spalte Aktionen auf die Option, um das Cacti Threshold Plugin zu installieren.

Klicken Sie in der Spalte Aktionen auf die Option, um das Cacti Threshold Plugin zu aktivieren.

Cacti Threshold Plugin

Rufen Sie nach Abschluss der Installation des Cacti-Plugins das Konfigurationsmenü auf und wählen Sie die Option Einstellungen.

Auf dem Bildschirm Einstellungen müssen Sie auf die Registerkarte Schwellenwerte zugreifen.

Cacti Threshold menu

Nehmen Sie in den E-Mail-Optionen die folgende Konfiguration vor und klicken Sie auf die Schaltfläche Speichern.

• Dead Device Notifications - Ja
• Dead Device Notifications Email - Ihre E-Mail-Adresse
• Von E-Mail-Adresse - Ihre Google Mail-Adresse
• Von Name - Ein Name oder eine Beschreibung.

Cacti Emailing options

Wenn nun ein Gerät nicht erreichbar ist, erhalten Sie folgende Meldung:

Cacti alert message

Als nächstes werden wir Schwellenwerte konfigurieren.

Cacti Threshold-Konfiguration

Möglicherweise möchten Sie einen bestimmten Schwellenwert erstellen, um Kakteen-Warnmeldungen zu senden.

Greifen Sie im Cacti Dashboard auf das Menü Verwaltung zu und wählen Sie die Option Schwellenwerte aus.

Klicken Sie oben rechts auf dem Bildschirm auf das Pluszeichen, um einen neuen Schwellenwert hinzuzufügen.

Cacti Threshold Management

Wählen Sie das Gerät und das Diagramm aus, für das Sie einen Schwellenwert konfigurieren möchten.

Cacti email alert configuration

Führen Sie auf dem Bildschirm zur Einrichtung des Kakteenschwellenwerts die folgende Konfiguration durch:

• Schwellenwert aktiviert - Ja
• Warnung - Hohe / Niedrige Einstellungen - Stellen Sie die gewünschten Werte ein
• Alarm - Hohe / Niedrige Einstellungen - Stellen Sie die gewünschten Werte ein
• Benachrichtigungsliste für Warnungen - Wählen Sie die gewünschte Benachrichtigungsliste aus
• Benachrichtigungsliste - Wählen Sie die gewünschte Benachrichtigungsliste aus

Klicken Sie nach Abschluss Ihrer Konfiguration auf die Schaltfläche Speichern.

Cacti Threshold Configuration

Wenn Sie eine Benachrichtigungsgruppe konfigurieren möchten, rufen Sie das Menü Verwaltung auf und wählen Sie die Option Benachrichtigungsliste.

Hier ist ein Beispiel für die E-Mail-Warnmeldung von Cacti.

Cacti email alert example

Herzliche Glückwünsche! Sie haben die Konfiguration der Cacti-E-Mail-Benachrichtigung abgeschlossen.