Cómo monitorear un UPS desde Linux Debian usando NUT y un NAS Synology

En esta ocasión les explico cómo conectar un equipo con Linux Debian a un UPS (sistema de alimentación ininterrumpida) que está conectado a un NAS Synology, usando la herramienta NUT (Network UPS Tools).

Esto es útil para monitorear el estado de energía desde múltiples dispositivos en red y configurar apagados automáticos en caso de corte eléctrico prolongado.

🔌 Requisitos previos

  • NAS Synology con un UPS conectado y con la opción “Permitir que otros dispositivos de red se conecten al servidor UPS” activada.
  • Un equipo con Linux Debian en la misma red local.
  • Paquetes de NUT instalados en Debian (nut, nut-client).

🧰 Paso 1: Habilitar y configurar UPS de Red en NAS Synology

En el Panel de Control del NAS Synology, en la sección Hardware y Alimentación, en la pestaña UPS, seleccionar las opciones:

  • Habilitar compatibilidad con SAI
  • Habilitar servidor UPS de Red
Habilitar UPS NAS Synology

En la opción “Dispositivos Synology NAS permitidos”, agregar la ip del equipo con sistema operativo Linux

🖥️ Paso 2: Instalar NUT en Debian

Ejecuta los siguientes comandos en la consola de tu equipo Linux

sudo apt update
sudo apt install nut

⚙️ Paso 2: Configurar los archivos

Editar el archivo /etc/nut/nut.conf
Agregar la siguiente linea, define que el equipo Linux Debian actuará como cliente:

MODE=netclient

Editar el archivo /etc/nut/upsmon.conf
Agrega esta línea con la IP de tu NAS (y el nombre del UPS que suele ser ups):

MONITOR ups@<ip Nas Synology> 1 monuser secret slave
  • ups → nombre por defecto del UPS en Synology.
  • monuser secret → usuario/contraseña default.
  • slave → indica que esta máquina es un cliente del servidor UPS.

🧪 Paso 3: Verificar la conexión

Prueba si puedes obtener información del UPS desde Linux Debian:

upsc ups@<ip Nas Synology>

Deberías ver algo como:

battery.charge: 100
ups.status: OL
input.voltage: 230
...

🚀 Paso 4: Habilitar y arrancar el servicio

En el equipo linux, ejecuta los siguientes comandos de consola

sudo systemctl enable nut-client
sudo systemctl start nut-client

Para ver su estado:

systemctl status nut-client

🧠 Extras útiles

Comando para ver el nombre del UPS desde el NAS (vía SSH):

upsc -l
  • Estado OL = On Line (todo normal).
  • Estado OB = On Battery (corte de energía, funcionando con batería).
  • Estado LB = Low Battery (batería crítica, inicia apagado).

✅ Conclusión

Con esta configuración, puedes monitorear y proteger tu equipo Linux Debian ante cortes de energía, usando el UPS conectado a tu NAS Synology como fuente central de información. Es una solución simple y robusta para entornos caseros o de oficina que mejora la seguridad de tus datos y sistemas.

Publicado por

Pablo Roman

Soy especialista en el área de desarrollo de software con mas de 20 de experiencia. Tengo un enfoque en backend con tecnología Microsoft, sin embargo también eh trabajado en otras área (FrontEnd, QA, etc) y manejado otras tecnologías como Java, Delphi, Oracle entre otros.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *