docs_in_draft:autoshutdown

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
docs_in_draft:autoshutdown [2026/01/06 14:34] chentedocs_in_draft:autoshutdown [2026/01/06 15:16] (current) – [Contenido del archivo autoshutdown.default] chente
Line 111: Line 111:
       * 50 → carga 0.50       * 50 → carga 0.50
       * 220 → carga 2.20       * 220 → carga 2.20
-  * **Active Processes**: +  * **Active Processes**: (Use ''-'' para deshabilitar una lista)
-      * Use - para deshabilitar una lista.+
     * **Load processes**: Procesos que bloquean el apagado si están activos     * **Load processes**: Procesos que bloquean el apagado si están activos
       * Por defecto: smbd,nfsd,mt-daapd,forked-daapd       * Por defecto: smbd,nfsd,mt-daapd,forked-daapd
     * **Temp processes**: Procesos que solo se revisan cuando están en ejecución     * **Temp processes**: Procesos que solo se revisan cuando están en ejecución
       * Por defecto: in.tftpd       * Por defecto: in.tftpd
-  * SMB status:+  * **SMB status**Clientes SMB conectados 
 +  * **Users**: Usuarios conectados al sistema 
 +  * **SMART Tests**: Tests S.M.A.R.T. activos 
 +  * **Plugins**: 
 +    * 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
  
 +==== Syslog Configuration ====
  
-=== Otros checks ===+  * Habilita el botón "Log to syslog" para registrar información en los logs del sistema (syslog) 
 +  * Habilita el botón **Verbose** para el modo de información ampliada: 
 +    * Muestra detalles adicionales sobre cada ciclo 
 +  * Habilita el botón **Fake** para activar el modo prueba: 
 +    * No apaga el sistema. Solo informa de qué criterio bloquea el apagado 
 +    * Muy recomendado durante la configuración inicial
  
-Clientes SMB conectados+===== Archivo autoshutdown.default =====
  
-Usuarios conectados al sistema+El archivo **/etc/autoshutdown.default** contiene **todas las opciones configurables** del plugin, incluyendo:
  
-Tests S.M.A.R.T. activos+  * Ciclos y segundos de comprobación 
 +  * Comando de apagado (shutdown, suspend, hibernate, hybrid, etc.) 
 +  * Ventana horaria (Forced Uptime) 
 +  * Alarma de encendido (Wake Alarm / RTC) 
 +  * Supervisión de red (IP ranges, sockets, tráfico kB/s) 
 +  * Supervisión de disco (HDD I/O) 
 +  * Carga del sistema (Load Average) 
 +  * Procesos activos (Load / Temp) 
 +  * Usuarios y clientes SMB 
 +  * Tests S.M.A.R.T. 
 +  * Checks de plugins definidos por el usuario 
 +  * Logs y modo verbose/test
  
-Plugins definidos por el usuario+<note> 
 +Editar este archivo permite **extender AutoShutdown** con tus propios checks o scripts personalizados.  
 +Por ejemplo: 
 +  * No apagar si existe un archivo de bloqueo (/tmp/backup.lock) 
 +  * No apagar si hay procesos de backup en ejecución (rsync, borg, etc.) 
 +  * Integración con contenedores o servicios externos 
 +</note>
  
-==== Plugins definidos por el usuario ====+==== Cómo usarlo ====
  
-AutoShutdown permite añadir checks personalizados definidos por el usuario.+1. Revisar el archivo y **comprender las variables**. 
 +2. Habilitar/Deshabilitar opciones según necesidades del sistema. 
 +3. Guardar cambios y **reiniciar el servicio AutoShutdown** desde la GUI: 
 +   * System → Services → AutoShutdown → Stop / Start 
 +4. Siempre probar primero con el **modo Fake / Test** para asegurarse de que los criterios de apagado funcionan como se espera.
  
-Se describen en: /etc/autoshutdown.default+==== Contenido del archivo autoshutdown.default ====
  
-Ejemplos:+Para ver la configuración completa en tiempo real, consulte el archivo en GitHub 
 +[[https://raw.githubusercontent.com/OpenMediaVault-Plugin-Developers/openmediavault-autoshutdown/master/etc/autoshutdown.default|autoshutdown.default]]
  
-No apagar si existe /tmp/backup.lock +===== Ejemplos prácticos =====
- +
-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 === === Servidor de respaldo ===
- +  * Arranque automático: 06:00 
-Arranque automático: 06:00 +  Ventana de funcionamiento: 06:00 – 08:00 
- +  Apagado tras 30 min sin actividad 
-Ventana de funcionamiento: 06:00 – 08:00 +  Supervisión de: tráfico de red y carga de disco
- +
-Apagado tras 30 min sin actividad +
- +
-Supervisión de: tráfico de red y carga de disco+
  
 === NAS doméstico === === NAS doméstico ===
- +  * Apagado nocturno automático 
-Apagado nocturno automático +  No apagar si hay clientes SMB conectados 
- +  No apagar si hay usuarios activos
-No apagar si hay clientes SMB conectados +
- +
-No apagar si hay usuarios activos+
  
 ==== Limitaciones conocidas ==== ==== Limitaciones conocidas ====
  • docs_in_draft/autoshutdown.1767710079.txt.gz
  • Last modified: 2026/01/06 14:34
  • by chente