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.