O watchdog-mailcow executa verificações internas contínuas: saúde dos contêineres, tamanho da fila, validade dos certificados, resposta do Rspamd, atraso de replicação do MariaDB.
Configure os alertas no 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"
Parâmetros ajustáveis:
| Variável | Finalidade | Padrão sensato |
|---|---|---|
WATCHDOG_NOTIFY_START |
Notifica quando o próprio watchdog inicia | n |
WATCHDOG_EXTERNAL_CHECKS |
Verifica via resolvedor DNS de terceiros | y |
WATCHDOG_MYSQL_REPLICATION_CHECKS |
Só se você usa replicação | n |
Depois de editar, recrie o contêiner:
docker compose up -d watchdog-mailcow
Entre para acompanhar o que você já leu.