Scrutiny: Monitorización S.M.A.R.T. de discos


Introducción

Este artículo documenta el uso de Scrutiny como sistema de monitorización de discos dentro del stack de infraestructura, integrándose como servicio auxiliar junto a otros contenedores de observabilidad. Su función es centralizar y dar visibilidad al estado S.M.A.R.T. de discos HDD, SSD y NVMe, evitando depender de consultas manuales con smartctl.

El despliegue se realiza mediante Docker para simplificar mantenimiento, persistencia y actualizaciones, manteniendo separación clara respecto al sistema base.


Enfoque general

Scrutiny actúa como una capa de observabilidad preventiva: no gestiona discos ni datos, pero permite detectar degradación progresiva antes de que aparezcan fallos reales. Resulta especialmente útil en entornos con:

La arquitectura se apoya en tres componentes principales:


Características relevantes


Estado del proyecto y fork utilizado

El proyecto original de Scrutiny sigue siendo funcional y válido, pero a partir de 2024 su desarrollo se ralentizó notablemente, mientras que las contribuciones de la comunidad y las solicitudes de nuevas funcionalidades continuaron creciendo.

Por este motivo se optó por utilizar un fork mantenido activamente, que retoma el desarrollo donde quedó el proyecto original y consolida mejoras pendientes.

En esta infraestructura se utiliza el fork:

Motivos del cambio:

A nivel práctico, el fork mantiene la misma filosofía y arquitectura, pero reduce el riesgo de estancamiento a medio y largo plazo.


Funcionalidades añadidas en el fork

El fork introduce mejoras relevantes respecto a la última versión del proyecto original (v0.8.1):

Actualmente el fork se encuentra en la rama v1.9.x, con desarrollo activo y actualizaciones regulares.


Desarrollo

Qué se hizo y por qué


Configuración utilizada (solo enlaces)

Toda la configuración se mantiene versionada en Gitea:

Incluye:


Validación

Comprobaciones mínimas tras el despliegue:


Recomendaciones y consideraciones


Resumen breve

Scrutiny aporta visibilidad real al estado de los discos mediante S.M.A.R.T., con histórico y panel web. El uso de un fork mantenido activamente garantiza continuidad del proyecto sin modificar su filosofía. Es una pieza ligera pero crítica para anticiparse a fallos de hardware.


Referencias


Revision #7
Created 2024-11-24 11:33:27 UTC by Juan Francisco
Updated 2026-01-19 10:11:18 UTC by Juan Francisco