Einrichtung des Mailservers
Damit du Email-Benachrichtigungen erhältst, wenn in der Enginsight Plattform ein Alarm ausgelöst wird, musst du deinen Mailserver in der Enginsight Konfiguration einrichten. Im Folgenden zeigen wir dir, welche Schritte du dafür vornehmen musst.
Mailserver einrichten
Bitte beachte: Die folgenden Schritte müssen auf dem Enginsight Applikationsserver durchgeführt werden. Wenn du eine Lastverteilung einsetzt, musst du den Mailserver zusätzlich auf der virtuellen Maschine einrichten, auf der die Enginsight Services laufen.
Melde dich auf dem Enginsight Applikationsserver an, sofern du dies noch nicht getan hast.
Du kannst dies entweder direkt in der Konsole deiner Applikationsserver-VM oder per Fernzugriff über SSH (Secure Shell) von einer anderen Maschine aus tun.
Öffne mit folgendem Befehl die Enginsight Konfigurationsdatei:
sudo nano /opt/enginsight/enterprise/conf/services/config.jsonBestätige deine Eingabe mit der Enter-Taste.
Navigiere zum Abschnitt email und passe ihn wie folgt an:
"email": {
"sender": "'<Firmenname>' <AbsenderMailAdresse>",
"host": "<HostnameMailServer>",
"port": "<PortMailServer>",
"sslTls": true,
"user": "<BenutzernameMailServer>",
"pass": "<PasswortMailServer>",
"maxConnections": 5,
"rateDelta": 1000,
"rateLimit": 5
},Bitte beachte: Wenn du einen SPF-Eintrag (Sender Policy Framework) in deinem DNS hinterlegt hast, ist die Angabe eines Senders zwingend notwendig!
Bitte beachte: In manchen Fällen bedarf es einer abweichenden Konfiguration. Beispielkonfigurationen findest du im Abschnitt Abweichende Konfigurationen.
Speichere die Änderungen in der Konfigurationsdatei (Strg + o) und bestätige den Speicherprozess. Schließe die Datei (Strg + x).
Nun musst du das Setup-Skript für den Applikationsserver noch einmal ausführen, um deine Anpassungen zu übernehmen.
Navigiere dazu mit folgendem Befehl ins Enginsight Installationsverzeichnis:
cd /opt/enginsight/enterpriseBestätige deine Eingabe mit der Enter-Taste.
Führe mit folgendem Befehl das Setup-Skript neu aus und und bestätige alle Abfragen mit der Enter-Taste:
sudo ./setup.shAbweichende Konfigurationen
In manchen Fällen bedarf es einer vom Standard abweichenden Konfiguration des Mailservers. Im Folgenden findest du drei Beispielkonfigurationen für einen Microsoft 365-Mailserver, einen lokalen Microsoft Exchange-Server und einen Mailserver ohne TLS:
Beispielkonfiguration für einen Microsoft 365-Mailserver
"email":{
"sender": "'<Firmenname>' <AbsenderMailAdresse>",
"unqueued": true,
"host": "smtp.office365.com",
"requireTLS": false,
"ignoreTLS": false,
"rejectUnauthorized": false,
"secure": false,
"sslTls": false,
"port": 587,
"user": "<BenutzernameMailServer>",
"pass": "<PasswortMailServer>",
"maxConnections": 5,
"rateDelta": 1000,
"rateLimit": 5,
"service": "Outlook365"
}, Beispielkonfiguration für einen lokalen Microsoft Exchange-Server
Beispielkonfiguration für einen Mailserver ohne TLS
Mailserver testen
Nachdem du den Mailserver eingerichtet hast, kannst du über die Konsole auf dem Applikationsserver testen, ob die Konfiguration erfolgreich war.
Nimm dazu folgende Schritte vor:
Nutze folgenden Befehl, um die ID des Sentinel-Containers zu erhalten, der auf dem Applikationsserver installiert ist:
Bestätige deine Eingabe mit der Enter-Taste.
Bitte beachte: Dieser Schritt ist zwingend notwendig, da bei der Ausführung des Setup-Skripts für den Applikationsserver alle Container-IDs neu erzeugt werden!
Nutze folgenden Befehl, um eine Test-E-Mail zu versenden, und bestätige deine Eingabe mit der Enter-Taste:
Wenn die Konfiguration wie gewünscht funktioniert hat, wird dir in der Konsole folgendes angezeigt:

Zudem solltest du eine Test-Email an der angegebenen Empfänger-Email-Adresse erhalten haben:

Zuletzt aktualisiert
War das hilfreich?