Volver a la wiki

Equipos fuera de servicio — Take out of Service / Return to Service

User value

Caso real del CCIB: puntos de acceso de refuerzo que salen al evento y vuelven a la estantería. Guardados en el almacén, salían como “caídos” en Observatory, encabezaban los rankings de “peores equipos” y bajaban artificialmente la salud de toda la flota. Take out of Service / Return to Service resuelve esto: un botón por ficha (cualquier tipo de equipo: puntos de acceso, SAI, pantallas) que lo saca del cómputo de caídos sin ocultarlo ni borrarlo — aparece en gris en las listas.

Decisiones de Edu (17-09, task #323): cualquier tipo de equipo puede marcarse · vuelve al servicio solo cuando contesta al ping (no automático por tiempo) · sigue contando para el plan de racks · nunca desaparece de las listas.

Cómo funciona

Implementación

Migración 0035 · monitoring/services/service_state.py (113 líneas) · monitoring/api/targets.py, wireless.py, insights.py, schemas.py · terminal/api/sentinel.py + sentinel_ingest.py + terminal/fleet_lifecycle.py (vía del Agente) · static/js/services/ServiceState.js (97 líneas) + integración en las 4 páginas de detalle · 17 tests pytest + 9 vitest (tests/monitoring/test_out_of_service.py, 270 líneas).

Commits relacionados

Véase también

Subir