Crear un nuevo super-estado del Sistema

Módulo: 
Archivos comunes

La función de este script es la de crear un nuevo super-estado del Sistema, y permitir configurarlo al usuario. Cada estado se caracteriza por tener determinados servicios en marcha, así como configuraciones específicas. Mediante los super-estados, es posible cambiar de un estado a otro manualmente sin necesidad de arrancar o detener los servicios pertinentes en cada uno de los agentes de la red.

El concepto de super-estado se basa en la clásica máquina de estados, aunque aplicado a un sistema de múltiples elementos.

Ejemplos

Esta funcionalidad es especialmente útil cuando la instalación y su configuración básica ha sido terminada. Hecho esto, nos quedará determinar qué estados queremos emplear, y qué servicios son necesarios en cada uno de ellos. Uno de los ejemplos evidentes es distinguir cuando el usuario está en casa y cuando no.

Muy posiblemente no queramos tener las cámaras en marcha cuando estamos en casa, de modo que deshabilitaremos la videovigilancia en este estado, pero lo mantendremos en marcha en nuestra ausencia.