Einrichtung Email mit dem Nullmailer (Eine alternative zu Postfix)
Beschreibung
Der Nullmailer ist ein einfaches SMTP-Forwarding-System, das Sie verwenden können, um Benachrichtigungen aus Checkmk an Ihre E-Mail-Adresse weiterzuleiten. Hier sind die Schritte, wie Sie den Nullmailer in Checkmk einrichten.
Installation
-
Installieren Sie Nullmailer auf dem System, auf dem Checkmk installiert ist. Je nach Ihrem Betriebssystem finden Sie hier Anweisungen zur Installation:
- Debian/Ubuntu:
sudo apt-get install nullmailer - Red Hat/CentOS:
sudo yum install nullmailer - SUSE:
sudo zypper install nullmailer Sollte auf Ihrem System ein Konfigurationsassistent kommen, den Hostnamen kann man so lassen. Und im zweiten Feld den Server und den Benutzer, Verschlüsselung, Kennwort und weiter benötigte Parameter eintragen. Am Ende des Artikels gibts noch Beispiele für verschiedene SMTP Server Beispiele.
- Debian/Ubuntu:
- Konfigurieren Sie Nullmailer, indem Sie einen gültigen SMTP-Server angeben. Dies können Sie in der Datei
/etc/nullmailer/remotestun. Wenn auf Ihrem System der Assistent bei Installtion des Pakets schon aufgerufen wurde, kann dieser Teil übersprungen werden.
Hier ist ein Beispiel:
smtp.example.com smtp --port=587 --starttls --user=username --pass=password - Konfigurieren Sie Checkmk, um Benachrichtigungen über Nullmailer zu senden. Dies können Sie in der Datei
/etc/checkmk/notify.d/mailtun. Hier ist ein Beispiel:
#!/bin/sh echo "$2" | mail -s "$1" recipient@example.com - Überprüfen Sie, ob Nullmailer korrekt funktioniert, indem Sie eine Test-E-Mail senden:
echo "Dies ist eine Test-E-Mail." | mail -s "Test-E-Mail" recipient@example.com - Wenn alles ordnungsgemäß eingerichtet ist, sollte die Test-E-Mail an Ihre E-Mail-Adresse gesendet werden. Von nun an sollte Checkmk Benachrichtigungen über Nullmailer an die angegebene E-Mail-Adresse senden.