Aller au contenu
Module 9 · Leçon 19 sur 26

Watchdog : la sonde de santé intégrée

Fait partie du cours Mailcow : maîtriser son serveur mail auto-hébergé, dans le module Supervision (Watchdog, Netdata, Prometheus).

Auteur

watchdog-mailcow exécute en continu des contrôles internes : santé des conteneurs, taille des files, expiration des certificats, réponse de Rspamd, retard de réplication de MariaDB.

Configurez les alertes dans mailcow.conf :

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"

Paramètres réglables :

Variable Rôle Valeur par défaut raisonnable
WATCHDOG_NOTIFY_START Notifier au démarrage du watchdog lui-même n
WATCHDOG_EXTERNAL_CHECKS Sonder via un résolveur DNS tiers y
WATCHDOG_MYSQL_REPLICATION_CHECKS Seulement si vous répliquez n

Après modification, recréez le conteneur :

docker compose up -d watchdog-mailcow

Connectez-vous pour garder une trace de ce que vous avez lu.

Pulse · envoi de cold emails

Une infrastructure d’envoi rien qu’à vous.

Chaque domaine a son propre hôte MX, son IP, son sélecteur DKIM et son certificat. Prenez la version gérée, et nous l’exploitons pour vous, ou achetez une licence et faites-la tourner sur vos propres serveurs.

# sur un serveur Ubuntu tout neuf
$ cd pulse && sudo ./install.sh
→ docker compose up · kumomta · stalwart · caddy
→ dashboard ready on https://pulse.yourdomain.com
$

Aussi chez nous :Beat : la surveillance qui vous donne le correctifConseil : 65 $ US/h, sans forfait mensuel