Integración externa - QNAP

cover-qnap

¡Hola a todos!

Synology, Unraid, UGREEN… y QNAP faltaba en la lista. Sin embargo, es el NAS de muchos de vosotros, y algunos incluso hacen funcionar Gladys en él (@ruegerth, pienso en ti ^^). Esta integración supervisa el NAS localmente, sin usar la nube.

Qué hace

  • El NAS: en línea, procesador, memoria, temperaturas del procesador y del sistema, velocidad de los ventiladores, ancho de banda por interfaz, tiempo de funcionamiento, versión del firmware y « actualización disponible ».
  • Un dispositivo por volumen: espacio utilizado, capacidad, espacio libre, estado (listo, degradado, en reconstrucción), alerta.
  • Un dispositivo por disco: temperatura, estado SMART (Bueno / Advertencia / Error), alerta.
  • La fuente de alimentación conectada al NAS: batería, autonomía, carga, en batería, batería baja.
  • Tres disparadores: « Volumen degradado », « Disco en alerta », « Actualización de firmware disponible ».
  • Dos acciones « Reiniciar / Apagar el NAS », desactivadas por defecto (marcar en la configuración).
  • Un widget « NAS QNAP ».
  • En francés, inglés, alemán y español.

Lo bueno

RAID degradado → mensaje a toda la casa y una luz que se pone roja
Corte de corriente: NAS en batería → mensaje; batería bajo el 30 % → se apaga el NAS correctamente
Disco en advertencia → mensaje con el modelo y la temperatura, para comprar el reemplazo

Instalación

:warning: Gladys 5.1 mínimo.

Llega al store en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con GitHub - guim31/gladys-qnap: QNAP NAS monitoring (QTS / QuTS hero) for Gladys Assistant · GitHub

  1. En el NAS, crea una cuenta dedicada sin autenticación doble (el rol « Supervisión del sistema » es suficiente para leer; se necesita un administrador para reiniciar, apagar o ver las actualizaciones).
  2. En Gladys: dirección del NAS, usuario y contraseña, luego Probar la conexión.
  3. Pestaña Descubrimiento: añade el NAS, los volúmenes y los discos.

Pequeñas reservas honestas

  • Sin autenticación doble, y un solo NAS por instalación.
  • Nada sobre aplicaciones, carpetas compartidas, instantáneas o máquinas virtuales.
  • Desarrollada sin NAS QNAP, pero probada en las respuestas reales de nueve modelos (del TS-110 al TS-1677XU), bajo QTS 4. El comportamiento bajo QTS 5 y QuTS hero está por confirmar: vuestros comentarios son bienvenidos, y el repositorio contiene un pequeño script de prueba en solo lectura si queréis ayudarme.

Como las anteriores, desarrollada con Claude Code. Proyecto independiente, no afiliado a QNAP.

Repositorio: GitHub - guim31/gladys-qnap: QNAP NAS monitoring (QTS / QuTS hero) for Gladys Assistant · GitHub

Pues claro, y tuve que probarlo enseguida… Funciona perfectamente. Aquí tienes la imagen de tu panel de control en mi Gladys:

Funciona perfectamente, buena vista gráfica, el siguiente widget para mi Gladys está encontrado.

Además, aquí está mi primera integración externa con datos geográficos de tu zona :joy:

Saludos

Tom

¡Gracias, Tom! La primera prueba real de QNAP, y además a la primera, ¡qué alegría! ^^

¡Y enhorabuena por tu primera integración, hecha a mano además! Si he entendido bien, ahora tenemos los próximos viajes alrededor de cualquier punto del globo, sin necesidad de descargar nada.

Es muy complementario de mi integración GTFS, que solo conoce Francia pero busca las perturbaciones: la tuya funciona en todas partes, desde Toulouse hasta Quebec. ¡Y la posibilidad de poner varios widgets cada uno con su lugar, es ingenioso!

Dos pequeños trucos de GitHub para el futuro, sin prisa:

  • añade el tema gladys-assistant-integration a tu repositorio (rueda dentada al lado de « Acerca de »): es gracias a él que el indexador la hará aparecer en la tienda de Gladys;
  • añade un archivo de licencia (botón « Añadir archivo » → « Crear archivo nuevo » → nombrar el archivo LICENSE, GitHub propone entonces un modelo, MIT por ejemplo), para que otros puedan usarlo y contribuir.

¡Sigue así! :+1: