This is an old revision of the document!
XXXX Plugin For OMV8
Summary
XXXX
Third Party Software Note
(If applicable)
While this OMV plugin makes the XXXXX package easy to integrate into openmediavault, the XXXXX package itself was created by a third party. See the project / author's → XXXXX web page for more detailed information and support.
Acknowledgements
(If applicable)
Credits to third party doc writers.
Prerequisites
- OMV-Extras must be pre-installed.
Installation
In OMV8's GUI:
Under System, Plugins, find and highlight XXXX 6.X, and click the install button.
Configuration
Place Holder
AutoShutdown Plugin para OpenMediaVault
El complemento AutoShutdown permite apagar automáticamente el sistema cuando no hay actividad y, opcionalmente, programar el siguiente arranque mediante una alarma RTC.
Está pensado principalmente para servidores que no necesitan estar encendidos permanentemente (servidores de respaldo, NAS domésticos, servidores de pruebas, etc.), ayudando a reducir consumo eléctrico y desgaste del hardware.
Nota importanteAutoShutdown no es un gestor de energía completo. El arranque automático solo se programa en el momento del apagado y depende del soporte RTC del hardware.
Instalación
Instalar el plugin desde OMV-Extras → Plugins → openmediavault-autoshutdown.
Activar el servicio desde Servicios → Apagado Automático.
(Opcional) Revisar el archivo de configuración base del plugin:
/etc/autoshutdown.default
Este archivo contiene todas las opciones reales, comentarios explicativos y ejemplos. La GUI no expone todas las posibilidades.
Conceptos básicos
AutoShutdown funciona en ciclos periódicos:
Cada X segundos, el plugin comprueba distintos indicadores de actividad.
Si ningún criterio bloquea el apagado, se incrementa el contador de ciclos.
Cuando se alcanza el número máximo de ciclos sin actividad, el sistema se apaga.
Si está configurada una alarma de despertado, se programa el RTC justo antes del apagado.
Si en cualquier ciclo se detecta actividad, el contador se reinicia.
Opciones principales
Ciclos
CiclosNúmero de ciclos consecutivos sin actividad antes de apagar.
SegundosIntervalo de tiempo entre cada ciclo.
Ejemplo:Ciclos = 6, Segundos = 300 → el sistema se apagará tras 30 minutos sin actividad.
Comando de apagado
ApagarComando que se ejecuta para apagar el sistema.
Valor típico:
shutdown -h now
Puede personalizarse si se requiere lógica adicional.
Tiempo en funcionamiento (ventana horaria)
Permite limitar el funcionamiento del servidor a una franja horaria concreta.
Hora de inicio / Minuto de inicio
Hora fin / Minuto fin
Fuera de esta ventana, el sistema podrá apagarse automáticamente.
Esta opción es obligatoria para poder usar la alarma de despertado.
Alarma para despertarse (RTC wake-up)
Permite definir una hora de encendido automático usando el reloj RTC del sistema.
Hora
Minutos
Condiciones importantes:
Solo se programa cuando AutoShutdown apaga el sistema.
Si el sistema no llega a apagarse, la alarma NO se programa.
Requiere soporte de RTC wake-up en la BIOS/UEFI.
⚠️ Esta función no sustituye completamente al plugin Scheduled Alarms.
Configuración de supervisión
Estos criterios determinan si el sistema se considera activo.
Supervisión de red
Rango de IPsLista de direcciones IP, rangos o FQDN que se escanean para detectar actividad.
Soporta:
Rangos IPv4
Direcciones IPv4 individuales
Rangos IPv6
Direcciones IPv6 individuales
FQDN
⚠️ En IPv4 asegúrese de excluir 1 y 255 del rango.
SocketPuerto TCP/UDP a comprobar para actividad.
Tráfico de red (kB/s)Si el tráfico medio supera este valor, NO se apaga.
Supervisión de discos
E/S de HDD (kB/s)Si el valor medio de I/O del disco supera este umbral, NO se apaga.
Útil para evitar apagados durante copias o procesos intensivos.
Carga del sistema
Carga mediaValor basado en load average.
Ejemplos:
50 → carga 0.50
220 → carga 2.20
Si la carga supera este valor, el sistema se considera activo.
Procesos
Procesos con cargaProcesos que bloquean el apagado si están activos.
Procesos temporalesProcesos que solo se revisan cuando están en ejecución.
Use - para deshabilitar una lista.
Otros checks
Clientes SMB conectados
Usuarios conectados al sistema
Tests S.M.A.R.T. activos
Plugins definidos por el usuario
Plugins definidos por el usuario
AutoShutdown permite añadir checks personalizados definidos por el usuario.
Estos se describen en:
/etc/autoshutdown.default
Ejemplos de uso:
No apagar si existe /tmp/backup.lock
No apagar si hay un rsync activo
Integración con scripts externos o contenedores
Esto convierte AutoShutdown en un framework extensible, no solo un plugin básico.
Syslog y depuración
Escribir en SyslogRegistra información en los logs del sistema.
Modo de información ampliadaMuestra detalles adicionales sobre cada ciclo.
Modo prueba/testNo apaga el sistema. Solo informa de qué criterio bloquea el apagado.
Muy recomendado durante la configuración inicial.
Ejemplos prácticos
Servidor de respaldo
Arranque automático: 06:00
Ventana de funcionamiento: 06:00 – 08:00
Apagado tras 30 min sin actividad
Supervisión de:
tráfico de red
carga de disco
NAS doméstico
Apagado nocturno automático
No apagar si hay clientes SMB conectados
No apagar si hay usuarios activos
Limitaciones conocidas
El wake-up RTC depende del hardware.
En SBC (Raspberry Pi, algunos ARM) puede no funcionar.
Si el sistema no se apaga, no se programa el siguiente arranque.
Enlaces útiles
Repositorio del plugin AutoShutdown
Archivo de configuración por defecto (autoshutdown.default)
Debian man pages:
rtcwake
shutdown
wakeonlan
Recomendaciones finales
Use siempre modo test antes de activar el apagado real.
Documente cualquier personalización en autoshutdown.default.
Para escenarios complejos o críticos, considere usar Scheduled Alarms junto con AutoShutdown.
