Wilt u leren hoe u de configuratie-instellingen voor e-mailmeldingen van Configure gebruikt? In deze zelfstudie laten we u zien hoe u Cacti kunt configureren om e-mails te verzenden wanneer een alarmtrigger is geactiveerd.

In ons voorbeeld gaan we Google Gmail gebruiken als SMTP-server.

• Ubuntu 19.04
• Cacti 1.2.3

Wat is Cacti?

Cacti is een open-sourceplatform voor datamonitoring dat volledig PHP-gestuurd is.

Op de webinterface kunnen gebruikers Cacti gebruiken als een frontend voor RRDtool, grafieken maken en deze vullen met gegevens die zijn opgeslagen in MySQL.

Cacti heeft ook SNMP-ondersteuning voor gebruikers om grafieken te maken om een netwerkmonitor uit te voeren.

Cacti Playlist:

Op deze pagina bieden we snelle toegang tot een lijst met video's gerelateerd aan Cacti-installatie.

Vergeet niet je te abonneren op ons YouTube-kanaal met de naam FKIT.

Cacti-zelfstudie:

Op deze pagina bieden we snelle toegang tot een lijst met Cacti-zelfstudies

Zelfstudie - Gmail-integratie

Ten eerste moeten we uw Gmail-account inschakelen om verbindingen van externe programma's te ontvangen.

Open uw browser en open uw Gmail-account.

In ons voorbeeld is de volgende URL in de browser ingevoerd:

http://gmail.google.com

Voer op het inlogscherm uw Gmail-gebruikersnaam en -wachtwoord in.

Gmail account

Na het inloggen hebt u toegang tot de volgende URL:

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

Selecteer de optie om het gebruik van minder veilige applicaties in te schakelen.

google less secure app

Nu moeten we testen of we de Linux-opdrachtregel kunnen gebruiken om een e-mail te verzenden met Gmail.

Gebruik de volgende opdracht om de vereiste pakketten te installeren.

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

Bewerk het bestand ssmtp.conf om verbinding te maken met ons Gmail-account.

# 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 ons voorbeeld gebruiken we het Gmail-account virtualcoin.videos@gmail.com.

In ons voorbeeld gebruikt het Gmail-account virtualcoin.videos@gmail.com het wachtwoord kamisama123.

U moet het Gmail-account en wachtwoord wijzigen om uw account weer te geven.

Gebruik de volgende opdracht om een e-mail te verzenden via de opdrachtregel.

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

Controleer uw Gmail-inbox voor het testbericht dat u zojuist hebt verzonden.

gmail inbox

Als de test succesvol was, kunt u doorgaan naar het volgende gedeelte van deze tutorial.

Als de test niet is geslaagd, kan het volgende bericht worden weergegeven.

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

Om dit probleem op te lossen, hebt u toegang tot de volgende URL nodig.

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

Selecteer de optie om uw account te deblokkeren.

google unlock account

Probeer het e-mail opnieuw te verzenden via de opdrachtregel.

Als de test succesvol was, kunt u doorgaan naar het volgende gedeelte van deze tutorial.

Tutorial - Cacti E-mail Notificatie Instellen

Nu moeten we toegang krijgen tot het Cacti-serverdashboard en de Linux-computer als een host toevoegen.

Open uw browser en voer het IP-adres van uw webserver plus / cacti in.

In ons voorbeeld is de volgende URL in de browser ingevoerd:

• http://10.0.129.100/cacti

Gebruik op het inlogscherm de standaard gebruikersnaam en het standaard wachtwoord.

• Standaard gebruikersnaam: admin
• Standaard wachtwoord: admin

Cacti login

Na een succesvolle login, wordt u naar het Cacti Dashboard gestuurd.

Cacti dashboard

Ga op het dashboard van Cacti naar het configuratiemenu en selecteer de optie Instellingen.

Op het scherm Instellingen hebt u toegang tot het tabblad E-mail / rapportage / DNS nodig.

Cacti email menu

Op de e-mailopties voert u de volgende configuratie uit en klikt u op de knop Opslaan.

• Stel de primaire beheerder van problemen op de hoogte - Ja
• Test e-mail - een e-mailadres om te testen of de e-mailfunctie van Cacti werkt.
• Mail Services - SMTP
• Ping-mailserver - Nee
• Van e-mailadres - uw Gmail-adres
• Van naam - een naam of een beschrijving.
• Word-wrap - 120

Cacti SMTP Configuration

Voer in het gebied SMTP-opties de volgende configuratie uit en klik op de knop Opslaan.

• SMTP-hostnaam - smtp.gmail.com
• SMTP-poort - 587
• SMTP-gebruikersnaam - De gebruikersnaam van het e-mailaccount dat Cacti-meldingen verzendt.
• SMTP-wachtwoord - het wachtwoord van het e-mailaccount dat Cacti-meldingen verzendt.
• SMTP-beveiliging - TLS
• SMTP-time-out - 10

Cacti email configuration

Klik op de e-mailopties op de optie Een testmail verzenden.

Cacti zal nu proberen een testbericht te verzenden.

Cacti Test Email Configuration

Hier is een voorbeeld van het bericht verzonden door Cacti.

Cacti email example

Gefeliciteerd! U hebt de e-mailmelding van de Cacti-server geconfigureerd

Cacti - Configureer het e-mailadres van de gebruiker

Ga in het Cacti-dashboard naar het configuratiemenu en selecteer de optie Gebruikers.

Nu moet u het e-mailadres van de beheerder configureren en op de knop Opslaan klikken.

Cacti User email

Configureer het e-mailadres voor alle gebruikersaccounts die u e-mailmeldingen wilt sturen.

Gefeliciteerd! U bent klaar met de e-mailconfiguratie op Cacti.

Cacti Threshold plug-in Installatie

De Cacti Threshold-plug-in maakt de Cacti-functie voor waarschuwingsberichten mogelijk.

Eerst moeten we de Cacti-drempelplugin installeren met behulp van de opdrachtregel.

Gebruik op de Linux-console de volgende opdrachten om de Threshold-plug-in te downloaden en te installeren.

# 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

Ga in het Cacti Dashboard naar het configuratiemenu en selecteer de optie Plug-ins.

Klik in de kolom Acties op de optie om de Cacti-drempelplug-in te installeren.

Klik in de kolom Acties op de optie om de Cacti-drempelplug-in in te schakelen.

Cacti Threshold Plugin

Nadat u de installatie van de Cacti-plug-in hebt voltooid, opent u het configuratiemenu en selecteert u de optie Instellingen.

Op het scherm Instellingen hebt u toegang tot het tabblad Drempels nodig.

Cacti Threshold menu

Op de e-mailopties voert u de volgende configuratie uit en klikt u op de knop Opslaan.

• Meldingen over dode apparaten - Ja
• Dead Device Notifications Email - Uw e-mailadres
• Van e-mailadres - uw Gmail-adres
• Van naam - een naam of een beschrijving.

Cacti Emailing options

Als een apparaat niet bereikbaar is, ontvang je het volgende bericht:

Cacti alert message

Vervolgens gaan we drempels configureren.

Cacti Threshold-configuratie

U wilt misschien een specifieke drempel instellen om Cacti-waarschuwingsberichten te verzenden.

Open in het Cacti Dashboard het menu Beheer en selecteer de optie Drempels.

Klik op het plusteken in de rechterbovenhoek van het scherm om een nieuwe drempel toe te voegen.

Cacti Threshold Management

Selecteer het apparaat en de grafiek waarvoor u een drempelwaarde wilt configureren.

Cacti email alert configuration

Voer de volgende configuratie uit op het instellingsscherm Cacti-drempel:

• Drempel ingeschakeld - Ja
• Waarschuwing - Hoge / lage instellingen - Stel de gewenste waarden in
• Waarschuwing - Hoge / lage instellingen - Stel de gewenste waarden in
• Waarschuwingslijst - Selecteer de gewenste notificatie lijst
• Waarschuwingslijst - Selecteer de gewenste notificatie lijst

Nadat u uw configuratie hebt voltooid, klikt u op de knop Opslaan.

Cacti Threshold Configuration

Als u een meldingsgroep wilt configureren, opent u het menu Beheer en selecteert u de optie Meldingslijst.

Hier is een voorbeeld van het e-mail waarschuwingsbericht van Cacti.

Cacti email alert example

Gefeliciteerd! U hebt de e-mailwaarschuwingconfiguratie van Cacti voltooid.