Zum Inhalt springen
Modul 9 · Lektion 19 von 26

Watchdog: die eingebaute Zustandsprüfung

Teil von Mailcow: einen eigenen Mailserver sicher betreiben, im Modul Monitoring (Watchdog, Netdata, Prometheus).

Autor

watchdog-mailcow prüft fortlaufend intern: Container-Zustand, Queue-Größe, Ablauf der Zertifikate, Antwort von Rspamd, Replikationsverzug von MariaDB.

Alarme in mailcow.conf konfigurieren:

WATCHDOG_NOTIFY_EMAIL=alerts@yourdomain.com
WATCHDOG_NOTIFY_WEBHOOK=https://hooks.slack.com/services/...
WATCHDOG_NOTIFY_BAN=y           # alert on fail2ban hits
WATCHDOG_SUBJECT="Mailcow alert"

Einstellbare Werte:

Variable Zweck Sinnvoller Standard
WATCHDOG_NOTIFY_START Benachrichtigen, wenn der Watchdog selbst startet n
WATCHDOG_EXTERNAL_CHECKS Prüfen über einen externen DNS-Resolver y
WATCHDOG_MYSQL_REPLICATION_CHECKS Nur, wenn Sie replizieren n

Erstellen Sie den Container nach dem Bearbeiten neu:

docker compose up -d watchdog-mailcow

Melden Sie sich an, um festzuhalten, was Sie gelesen haben.

Pulse · Cold-E-Mail-Versand

Versandinfrastruktur, die nur Ihnen gehört.

Jede Domain bekommt ihren eigenen MX-Host, ihre eigene IP, ihren eigenen DKIM-Selektor und ihr eigenes Zertifikat. Managed Pulse ist jetzt verfügbar, und wir betreiben es für Sie; die Self-hosted-Version kommt im 4. Quartal 2026.

# auf einem frischen Ubuntu-Server
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Außerdem von uns:Beat: Monitoring, das Ihnen die Lösung nenntBeratung: 65 $ pro Stunde, ohne Retainer