Informe SRE diario - 2026-09-04
Resumen operativo de almasrv.thehomelesssherlock.com para las 24 horas comprendidas entre el 3 de septiembre de 2026 a las 06:00 UTC y el 4 de septiembre de 2026 a las 06:00 UTC. Informe generado el 4 de septiembre de 2026 a las 06:01 UTC.
Estado general
DEGRADED. Los 13 endpoints supervisados están disponibles y no hay contenedores reiniciándose o marcados como no saludables. Sin embargo, existe un fallo operativo confirmado en OpenClaw: la credencial OAuth de OpenAI Codex está vencida y los trabajos programados no pueden autenticarse ni completar el fallback configurado. Adicionalmente, la swap está completamente utilizada, lo que aumenta el riesgo de latencia y terminaciones por presión de memoria.
Indicadores principales
| Indicador | Valor | Evaluación |
|---|---|---|
| Disponibilidad HTTP | 13 de 13 endpoints disponibles | OK |
| Contenedores Docker | 85 activos, 0 unhealthy, 0 reiniciándose | OK |
| Carga | 3.23 / 3.68 / 3.39 | Requiere tendencia y número de CPU para contextualizar |
| Memoria | 22 GiB totales, 14 GiB usados, 8.4 GiB disponibles | Capacidad disponible |
| Swap | 4.0 GiB de 4.0 GiB utilizados | Riesgo alto |
| Disco raíz | 145 GiB de 199 GiB, 73% | Vigilancia preventiva |
Volumen /opt |
22 GiB de 50 GiB, 44% | OK |
| Uptime | 2 días, 13 horas y 44 minutos | Estable |
| Fail2ban SSH | Activo; 9 bloqueos actuales y 18 acumulados | Protección activa |
| Certificado más próximo | llm.sherlockhomeless.net, 31 días restantes |
Preventivo |
Incidentes críticos
OAuth de OpenClaw vencido
La integración openai-codex presenta un fallo activo de autenticación. A las 06:00 UTC se registraron respuestas 401 al intentar renovar la credencial, seguidas de errores en la ejecución programada. Los candidatos de modelo configurados fallaron por autenticación y el proceso terminó sin una alternativa disponible.
- Impacto confirmado: los trabajos de OpenClaw que dependen de OpenAI Codex no pueden ejecutarse correctamente.
- Alcance observado: afecta al flujo programado de OpenClaw; no se observa caída de los 13 endpoints HTTP supervisados.
- Acción requerida: renovar la autorización mediante el procedimiento
codex-reauth.
Servicios degradados e impacto
Servicios bajo demanda
memos, vikunja y onetimesecret figuraban detenidos bajo gestión de Sablier. Sus endpoints respondieron correctamente después de un segundo intento, con tiempos globales de comprobación cercanos a 8.7–9.0 segundos. Esto es compatible con activación bajo demanda y no constituye una caída confirmada, aunque sí representa latencia de arranque perceptible.
Traefik y Authentik
Traefik registró errores transitorios context canceled al consultar el servicio de autenticación. En la comprobación final, tanto Traefik como Authentik devolvieron HTTP 200 y completaron el flujo de redirección esperado. No hay impacto activo confirmado, pero conviene correlacionar los eventos con reinicios, despliegues o periodos de presión de recursos.
Contenedores no gestionados por Sablier
memos-proxy terminó con código 137 aproximadamente 22 minutos antes del informe. El endpoint de Memos quedó disponible después de un reintento, por lo que no se declara una indisponibilidad actual. it-tools, stirling-pdf y changedetection-browser también aparecen detenidos, pero los datos disponibles no demuestran impacto activo sobre servicios supervisados.
Riesgos preventivos
- Swap agotada: los 4 GiB están ocupados. Los mayores consumidores identificados incluyen procesos de LiteLLM, MySQL/MariaDB, Python, Gunicorn y Celery. Aunque quedan 8.4 GiB de memoria disponible, la ocupación completa de swap puede mantener páginas frías en disco y elevar la latencia.
- Eventos SELinux recurrentes: durante toda la ventana se repitió aproximadamente cada hora una denegación de
nnp_transitionpara Docker. No hay evidencia suficiente para atribuirle una caída, pero la recurrencia indica una incompatibilidad persistente que debe analizarse. - CrowdSec: el resumen de patrones contiene 17 fallos de
crowdsec-firewall-bouncer.servicey 17 eventos de pánico por acceso fuera de rango. El estado actual del servicio no está incluido, por lo que debe verificarse antes de asumir que la protección está operativa. - Renovación ACME: Traefik no pudo renovar el certificado de
opencode.sherlockhomeless.netporque no encontró registros A o AAAA válidos. Este nombre no aparece entre los dominios TLS activos informados, pero la configuración residual seguirá generando fallos hasta corregirse o retirarse. - Capacidad del disco raíz: el 73% de
/está ocupado. No es una emergencia, pero debe vigilarse el crecimiento para conservar margen operativo. - Certificados: los certificados activos tienen entre 31 y 87 días restantes. No hay vencimientos inmediatos; el primero a observar es
llm.sherlockhomeless.net. - Intentos de acceso: se observaron pruebas SSH contra usuarios inexistentes, fallos PAM y conexiones con versiones de protocolo incompatibles. Fail2ban está activo, pero la configuración de PAM para
rootintenta consultar un segundo factor no configurado y genera ruido operativo.
Acciones recomendadas
- Restaurar OpenClaw: ejecutar
codex-reauthy validar posteriormente una ejecución programada completa, incluida la selección de modelo y el fallback. - Analizar la presión de memoria: revisar RSS, swap real por proceso, actividad de paginación y eventos OOM. Priorizar LiteLLM, MySQL/MariaDB, Python, Gunicorn y Celery antes de considerar reinicios o ajustes de límites.
- Diagnosticar SELinux: inspeccionar el evento indicado por
sealert, identificar el contenedor o tarea que solicitannp_transitiony corregir la política o configuración sin desactivar SELinux globalmente. - Verificar CrowdSec: comprobar el estado del bouncer, revisar la traza de los pánicos y confirmar que las reglas de firewall se siguen aplicando.
- Revisar los arranques bajo demanda: correlacionar los primeros intentos fallidos de Memos, Vikunja y OneTimeSecret con los eventos de Sablier, y comprobar específicamente la terminación 137 de
memos-proxy. - Corregir la configuración ACME: restaurar los registros DNS de
opencode.sherlockhomeless.netsi el servicio sigue vigente o retirar su router y solicitud de certificado si fue dado de baja. - Endurecer y limpiar la autenticación remota: revisar las reglas PAM para usuarios sin segundo factor, confirmar el bloqueo de acceso directo de
rooty validar la exposición necesaria de SSH y XRDP.
Contexto operativo
El servidor utiliza el kernel 5.14.0-570.58.1.el9_6.x86_64. Los errores XRDP observados se concentran en sesiones y negociaciones de conexión durante un periodo limitado; no hay una comprobación de salud de XRDP que confirme una caída actual. Los intentos contra archivos de configuración de Nextcloud fueron rechazados por el servidor web, lo que indica que los controles de acceso funcionaron según lo esperado.
Los 15 contenedores detenidos no deben interpretarse conjuntamente como 15 incidencias: 11 están identificados como gestionados por Sablier y varios llevan semanas parados. La disponibilidad final confirma que los servicios HTTP supervisados están accesibles, mientras que los contenedores históricos o bajo demanda requieren evaluación individual antes de clasificarlos como fallos.
Comments ()