diff --git a/lab-agent/README.md b/lab-agent/README.md index 64b23a0..55f8627 100644 --- a/lab-agent/README.md +++ b/lab-agent/README.md @@ -8,7 +8,8 @@ justificación de gobernanza y la evidencia de la prueba end-to-end en `apps-registry` → `docs/arquitectura/agente-monitoreo.md`. **Estado (2026-08-26): timer de systemd ACTIVO** (`lab-agent.timer`, -usuario `devops`, cada 15 min entre 06:00–23:00 hora local). Validado +usuario `devops`, cada 60 min entre 06:00–23:00 hora local — bajado de +15 a 60 min el 2026-08-26 para reducir costo). Validado en vivo contra el cluster real: DRY_RUN → ejecución real → rate limit/bloqueo → recuperación con hilo en Telegram → limpieza, y corrida manual vía `systemctl --user start` con el entorno real del diff --git a/lab-agent/systemd/lab-agent.timer b/lab-agent/systemd/lab-agent.timer index 8859cdc..cc1c438 100644 --- a/lab-agent/systemd/lab-agent.timer +++ b/lab-agent/systemd/lab-agent.timer @@ -1,12 +1,12 @@ [Unit] -Description=Dispara lab-agent.service cada 15 min, 06:00-23:00 hora local +Description=Dispara lab-agent.service cada 60 min, 06:00-23:00 hora local [Timer] -# Horas 06..22, minutos :00/:15/:30/:45 -> ultima corrida real 22:45. +# Horas 06..22, minuto :00 -> ultima corrida real 22:00 (17 corridas/dia). # El propio script vuelve a chequear ACTIVE_HOURS_START/END al arrancar # (defensa en profundidad si esta unidad se edita a mano sin tocar el # .env, o si corre manualmente fuera de horario). -OnCalendar=*-*-* 06..22:00/15:00 +OnCalendar=*-*-* 06..22:00:00 AccuracySec=30s Persistent=false