Incomplete Document
Not for public use
{{ :underconstruction.jpg?400 |}} \\ ---- \\
XXXX Plugin For OMV8
{{ :omvextras_logo4.jpg?400 |}} ====== 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 ===== * [[https://wiki.omv-extras.org/doku.php?id=misc_docs:omv_extras|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: AutoShutdown 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 === Ciclos: Número de ciclos consecutivos sin actividad antes de apagar Segundos: Intervalo de tiempo entre cada ciclo Ejemplo: Ciclos = 6, Segundos = 300 → el sistema se apagará tras 30 minutos sin actividad. === Comando de apagado === Apagar: Comando 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. Nota: 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 Advertencia: 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 IPs: Lista de direcciones IP, rangos o FQDN que se escanean para detectar actividad Soporta: Rangos IPv4 Direcciones IPv4 individuales Rangos IPv6 Direcciones IPv6 individuales FQDN Advertencia: En IPv4 asegúrese de excluir 1 y 255 del rango Socket: Puerto 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 media: Valor 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 carga: Procesos que bloquean el apagado si están activos Procesos temporales: Procesos 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. Se describen en: /etc/autoshutdown.default Ejemplos: 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 Syslog: Registra información en los logs del sistema Modo de información ampliada: Muestra detalles adicionales sobre cada ciclo Modo prueba/test: No apaga el sistema. Solo informa de qué criterio bloquea el apagado Nota: 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 y 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 ===== Source Code ===== -> [[https://github.com/OpenMediaVault-Plugin-Developers/openmediavault-XXXXX|Source Code]]