Glances, PowerCap/RAPL

Hablando de intersantes utilidades Open Source disponibles en GitHub hasta ahora no habíamos descubierto Glances.

Glances es una herramienta de monitorización ligera y en tiempo real que ofrece una visión completa del estado del sistema: CPU, memoria, red, discos, sensores y procesos. Integrado con Home Assistant mediante su API o a través de contenedores Docker, permite que HA recoja métricas detalladas del NAS o del servidor donde se ejecuta, convirtiéndolas en sensores que pueden usarse en paneles, automatizaciones o alertas. Es una forma muy eficiente de que Home Assistant supervise la salud de la infraestructura sin necesidad de instalar agentes pesados ni configuraciones complejas.

Por ejemplo, en nuestro caso hemos instalado Glances en el NestDisk así como en el NanoPC T6 de FriendlyELEC que revisamos hace un par de años y todavía seguimos usando con Jellyfin.

La cantidad de información en tiempo real a la que se puede acceder es increible lo que junto a la integración que existe con Home Assistant le hacen indispensable.

Con ayuda de una pequeña APP que hemos hecho en Python y montado en un contenedor junto a un cliente de MQTT somos capaces de leer dos veces por minuto los valores de potencia medida mediante POWERCAP de la CPU del NestDisk. También recibimos los valores de frecuencia, carga de la CPU y temperatura mientras que los datos de almacenamiento libre del NVMe y del disco SATA nos llegan vía Glances.

Otra ventaja del NestDisk frente al NanoPC-T6 es que el primero dispone de WOL por lo que podemos «arrancarlo/despertarlo» vía HA así como resetearlo o apagarlo.

Cambiando simplemente el valor de PL1 tal y como hemos comentado anteriormente «limitamos» la frecuencia máxima de la CPU a través de la potencia consumida en la CPU. Haciendo pruebas con diferentes valores de PL1 hemos conseguido calibrar una linea recta que relaciona la potencia de la CPU con la total, como era de esperar.

 

Y con esto creemos que lo mejor es acabar aquí aunque podríamos seguir hablando de las pruebas que hemos hecho con SnapRAID que, como seguro sabréis, ofrece una aproximación muy distinta a la de OMV: mientras OMV actúa como una plataforma completa de gestión NAS con servicios, plugins y una capa de administración web, SnapRAID se centra exclusivamente en la protección de datos mediante paridad, pensado para grandes colecciones de archivos estáticos. No requiere discos idénticos, no fuerza un RAID tradicional y permite recuperar datos incluso si varias unidades fallan, pero no es adecuado para datos que cambian constantemente. En conjunto, SnapRAID es una solución flexible y segura para almacenamiento “frío”, mientras que OMV es un ecosistema más amplio orientado a gestionar todo el servidor.

922
Suscribirse
Notificación
2 Comments
Inline Feedbacks
Ver todos los comentarios
2
0
¡Aquí puedes dejar tus comentarios!x