Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| docs_in_draft:autoshutdown [2026/01/06 11:25] – chente | docs_in_draft:autoshutdown [2026/01/06 15:16] (current) – [Contenido del archivo autoshutdown.default] chente | ||
|---|---|---|---|
| Line 89: | Line 89: | ||
| Advertencia: | Advertencia: | ||
| - | ==== Configuración de supervisión | + | ==== Supervision Configuration |
| Estos criterios determinan si el sistema se considera activo. | Estos criterios determinan si el sistema se considera activo. | ||
| Line 95: | Line 95: | ||
| === Supervisión de red === | === Supervisión de red === | ||
| - | Rango de IPs: Lista de direcciones IP, rangos o FQDN que se escanean para detectar actividad | + | * **Ip-Range**: 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: | ||
| + | * **Socket**: Puerto TCP/UDP a comprobar para actividad | ||
| + | * **ULDL Rate** (kB/s): Si el tráfico medio supera este valor, NO se apaga | ||
| + | * **HDD-IO** (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. | ||
| + | * **Load Average**: Carga media del sistema. Si la carga supera este valor, el sistema se considera activo. | ||
| + | * Ejemplos: | ||
| + | * 50 → carga 0.50 | ||
| + | * 220 → carga 2.20 | ||
| + | * **Active Processes**: | ||
| + | * **Load processes**: | ||
| + | * Por defecto: smbd, | ||
| + | * **Temp processes**: | ||
| + | * Por defecto: in.tftpd | ||
| + | * **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: / | ||
| + | * Ejemplos: | ||
| + | * No apagar si existe / | ||
| + | * No apagar si hay un rsync activo | ||
| + | * Integración con scripts externos o contenedores | ||
| - | Soporta: | + | ==== Syslog Configuration ==== |
| - | Rangos IPv4 | + | * Habilita el botón "Log to 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 | ||
| - | Direcciones IPv4 individuales | + | ===== Archivo autoshutdown.default ===== |
| - | Rangos IPv6 | + | El archivo **/ |
| - | Direcciones IPv6 individuales | + | * 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/ | ||
| - | FQDN | + | < |
| + | Editar este archivo permite **extender AutoShutdown** con tus propios checks o scripts personalizados. | ||
| + | Por ejemplo: | ||
| + | * No apagar si existe un archivo de bloqueo (/ | ||
| + | * No apagar si hay procesos de backup en ejecución (rsync, borg, etc.) | ||
| + | * Integración con contenedores o servicios externos | ||
| + | </ | ||
| - | Advertencia: | + | ==== Cómo usarlo ==== |
| - | Socket: Puerto TCP/UDP a comprobar | + | 1. Revisar el archivo y **comprender las variables**. |
| + | 2. Habilitar/ | ||
| + | 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** | ||
| - | Tráfico de red (kB/s): Si el tráfico medio supera este valor, NO se apaga | + | ==== Contenido del archivo autoshutdown.default ==== |
| - | === Supervisión de discos === | + | Para ver la configuración completa en tiempo real, consulte el archivo en GitHub: |
| + | [[https:// | ||
| - | E/S de HDD (kB/s): Si el valor medio de I/O del disco supera este umbral, NO se apaga | + | ===== Ejemplos |
| - | + | ||
| - | Ú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: / | + | |
| - | + | ||
| - | Ejemplos: | + | |
| - | + | ||
| - | No apagar si existe / | + | |
| - | + | ||
| - | 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/ | + | |
| - | + | ||
| - | Nota: Muy recomendado durante la configuración inicial | + | |
| - | + | ||
| - | ==== Ejemplos prácticos | + | |
| === Servidor de respaldo === | === Servidor de respaldo === | ||
| - | + | * Arranque automático: | |
| - | Arranque automático: | + | |
| - | + | | |
| - | Ventana de funcionamiento: | + | |
| - | + | ||
| - | 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 | + | |
| ==== Limitaciones conocidas ==== | ==== Limitaciones conocidas ==== | ||