Se termina el manual de la consola, donde se habla de la interfaz, la gestión de grupos (UO, Aulas, Clientes), la gestión de acciones (comandos, scripts, tareas, procedimientos...)
Before Width: | Height: | Size: 177 KiB |
Before Width: | Height: | Size: 132 KiB |
Before Width: | Height: | Size: 187 KiB |
Before Width: | Height: | Size: 176 KiB |
Before Width: | Height: | Size: 50 KiB |
Before Width: | Height: | Size: 62 KiB |
Before Width: | Height: | Size: 79 KiB |
Before Width: | Height: | Size: 96 KiB |
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 67 KiB |
Before Width: | Height: | Size: 167 KiB |
Before Width: | Height: | Size: 174 KiB |
Before Width: | Height: | Size: 165 KiB |
Before Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 93 KiB |
Before Width: | Height: | Size: 120 KiB |
Before Width: | Height: | Size: 156 KiB |
Before Width: | Height: | Size: 126 KiB |
Before Width: | Height: | Size: 108 KiB |
Before Width: | Height: | Size: 183 KiB |
Before Width: | Height: | Size: 175 KiB |
Before Width: | Height: | Size: 204 KiB |
Before Width: | Height: | Size: 63 KiB |
Before Width: | Height: | Size: 218 KiB |
Before Width: | Height: | Size: 135 KiB |
Before Width: | Height: | Size: 251 KiB |
Before Width: | Height: | Size: 187 KiB |
Before Width: | Height: | Size: 357 KiB |
Before Width: | Height: | Size: 139 KiB |
Before Width: | Height: | Size: 179 KiB |
Before Width: | Height: | Size: 139 KiB |
Before Width: | Height: | Size: 198 KiB |
Before Width: | Height: | Size: 177 KiB |
Before Width: | Height: | Size: 197 KiB |
Before Width: | Height: | Size: 150 KiB |
Before Width: | Height: | Size: 125 KiB |
Before Width: | Height: | Size: 187 KiB |
Before Width: | Height: | Size: 123 KiB |
Before Width: | Height: | Size: 124 KiB |
Before Width: | Height: | Size: 130 KiB |
Before Width: | Height: | Size: 291 KiB |
Before Width: | Height: | Size: 177 KiB |
Before Width: | Height: | Size: 116 KiB |
After Width: | Height: | Size: 150 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 40 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 45 KiB |
|
@ -2,7 +2,7 @@
|
|||
|
||||
## Introduction
|
||||
|
||||
Welcome to the new OpenGnsys administration interface. This manual will guide you through your first steps to configure and use the platform efficiently. The new web console represents a qualitative leap with the following main features
|
||||
Welcome to the new OpenGnsys administration interface. This manual will guide you through your first steps to configure and use the platform efficiently. The new web console represents a qualitative leap with the following main features:
|
||||
|
||||
!!! info
|
||||
- Developed with Angular 18, a modern and up-to-date framework
|
||||
|
@ -11,7 +11,7 @@ Welcome to the new OpenGnsys administration interface. This manual will guide yo
|
|||
|
||||
## System Access
|
||||
|
||||
To start using OpenGnsys
|
||||
To start using OpenGnsys:
|
||||
|
||||
1. Open your preferred web browser
|
||||
2. Enter the OpenGnsys server URL
|
||||
|
|
|
@ -1,11 +1,46 @@
|
|||
## Action Management
|
||||
## Management and Execution of Actions
|
||||
|
||||
To work with Actions:
|
||||
This section describes the main features of the Actions module for executing commands, procedures, and tasks, as well as their scope by defining the context.
|
||||
|
||||
1. Go to the **Actions** menu
|
||||
2. From here you can:
|
||||
- **Action:**
|
||||
A general operation that can be requested from the web administration console and will be executed on clients.
|
||||
- **Command**
|
||||
Predefined action in the OpenGnsys web console. In this new OpenGnsys console, new commands can be added using the "script" function of the procedures.
|
||||
- **Procedure** (Script)
|
||||
Sequence of actions with their execution parameters that can be launched to be executed on any client or group of clients. This feature is articulated through "Scripts".
|
||||
- **Task**
|
||||
Sequence of actions, similar to the procedure, performed directly on a determined execution scope that can be scheduled for specific time periods.
|
||||
|
||||
- Manage Commands
|
||||
- Execute Command Groups
|
||||
- Execute Tasks
|
||||
To access these features, we have three options that determine their scope:
|
||||
|
||||
- **From the side panel**, where we can work directly with **Commands** and **Tasks** to **Create**, **Edit**, **Delete**.
|
||||
- **From the group tree** where we have access to the "Run Script" menu, allowing us to perform this action on the objects contained in this group.
|
||||
- **On a specific client**, where we can access both the predefined actions menu and the script menu.
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
!!! warning "Warning"
|
||||
The new console allows, despite having selected a group in the group tree, reviewing the selection to make it more granular, removing from the target client list those on which the activity is not to be carried out. The "Command Execution" button is enabled when at least one client is selected.
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
## Predefined Actions
|
||||
|
||||
From the client window, we can access the available actions for a specific client, depending on its state.
|
||||
|
||||
In the example, we observe that the client is on, therefore the available actions are:
|
||||
|
||||
{ style="float: right; margin: 0 0 15px 20px; max-width: min(350px, 45%); height: auto;" }
|
||||
|
||||
- **Shutdown**: allows shutting down a powered-on device. In this specific case, the client icon being yellow indicates that it is logged into ogLive.
|
||||
- **Restart**
|
||||
- **Start Session**
|
||||
- **Create Image**: being logged into ogLive allows us to create an image from this device if we consider it the model device.
|
||||
- **Clone/deploy image**: cloning and image deployment tools are available if we are on a device logged into ogLive.
|
||||
- Delete Cache Image
|
||||
- **Partition and Format**: the cloning engine is available, allowing us to work with the disk structure.
|
||||
- Software Inventory
|
||||
- Hardware Inventory
|
||||
- **Run script**: likewise, we are allowed to run scripts on the client, which in this case, are limited to the ogLive application scope.
|
||||
|
||||
<div style="clear: both;"></div>
|
||||
|
|
|
@ -80,7 +80,7 @@ To manage groups, access the **Groups** module from the left side menu, where th
|
|||
- Group Tree (Organizational Unit/Classroom)
|
||||
- Clients (corresponding to the selected group in the left panel)
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
## Group Features
|
||||
|
||||
|
@ -107,7 +107,7 @@ To create a new group:
|
|||
4. Fill in the required information
|
||||
5. Save the changes
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
### Creating Clients
|
||||
|
||||
|
@ -122,7 +122,7 @@ To register a client:
|
|||
2. New Client -> Add Single Client
|
||||
3. Fill in the client information
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
For bulk client registration:
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# ogGui - Interfaz de Administración OpenGnsys
|
||||
# Interfaz de Administración OpenGnsys (ogGui)
|
||||
|
||||
## Introducción
|
||||
|
||||
|
@ -33,7 +33,7 @@ Para comenzar a utilizar OpenGnsys
|
|||
|
||||
Haz clic en "Iniciar sesión"
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
## Interfaz Principal
|
||||
|
||||
|
@ -43,7 +43,7 @@ Una vez dentro, encontrarás:
|
|||
- **Barra superior**: Información del usuario, notificaciones y acceso rápido a configuraciones
|
||||
- **Área de trabajo central**: Donde se visualiza y gestiona la información seleccionada
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
## Configuración Inicial
|
||||
|
||||
|
@ -51,20 +51,20 @@ Una vez dentro, encontrarás:
|
|||
|
||||
La gestión de usuarios te permite controlar quién tiene acceso al sistema y qué puede hacer.
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
#### Visualizar Usuarios Existentes
|
||||
|
||||
Accede al menú **Administración > Usuarios** para ver la lista de usuarios actuales del sistema.
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
#### Añadir un Nuevo Usuario
|
||||
|
||||
1. En la pantalla de usuarios, haz clic en el botón "Añadir Usuarios"
|
||||
2. Completa el formulario con los siguientes datos:
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
- **Nombre de Usuario**: Identificador único para iniciar sesión
|
||||
- **Contraseña**: Clave de acceso (nota: solo los administradores pueden cambiar contraseñas)
|
||||
|
@ -112,7 +112,7 @@ Las variables de entorno definen la configuración de conexión con los diferent
|
|||
- **REMOTEPC_URL**: URL base del servicio RemotePC
|
||||
- **SSL_ENABLED**: verdadero o falso.
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
!!! note "Nota"
|
||||
Las variables UDS_ aparecerán como REMOTEPC_ en tu instalación
|
||||
|
|
|
@ -17,20 +17,20 @@ Para acceder a estas características tenemos tres opciones que determinan su á
|
|||
- **Desde el árbol de grupos** donde tendremos acceso al menú de "Ejecutar Script" que nos permitirá realizar dicha acción sobre los objetos contenidos en este grupo.
|
||||
- **Sobre un cliente determinado**, donde podremos acceder tanto al menú de acciones predefinidas, como al menú de script.
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
!!! warning "Advertencia"
|
||||
La nueva consola permite, a pesar de haber seleccionado un grupo en el árbol de grupos, revisar la selección para hacerla más granular, quitando de la lista de clientes objetivo aquellos sobre los que no se quiera llevar a cabo la actividad. El botón "Ejecución Comandos" se habilita cuando hay al menos un cliente seleccionado.
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
## Acciones predefinidas
|
||||
### Acciones predefinidas
|
||||
|
||||
Desde la ventana de clientes, podemos acceder a las acciones disponibles para un cliente determinado, en función de su estado.
|
||||
|
||||
En el ejemplo, observamos que el cliente está encendido por lo tanto las acciones disponibles son:
|
||||
|
||||
{ style="float: right; margin: 0 0 15px 20px; max-width: min(350px, 45%); height: auto;" }
|
||||
{ style="float: right; margin: 0 0 15px 20px; max-width: min(350px, 45%); height: auto;" }
|
||||
|
||||
- **Apagar**: permite apagar un equipo encendido. En este caso concreto, al estar el icono del cliente amarillo, nos indica que se encuentra iniciado en ogLive
|
||||
- **Reiniciar**
|
||||
|
@ -45,4 +45,51 @@ En el ejemplo, observamos que el cliente está encendido por lo tanto las accion
|
|||
|
||||
<div style="clear: both;"></div>
|
||||
|
||||
### Administrar Comandos
|
||||
|
||||
Cuando accedemos al menú Acciones -> Comandos, podemos administrar los comandos existentes, donde podemos distinguir dos tipos
|
||||
|
||||
- **Comandos predefinidos**: aquellos que tienen el botón de edición sombreado
|
||||
- **Comandos personalizado**: aquellos que tienen el botón de edición activo
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
Para añadir o editar un comando, accedemos a la ventana de edición, en este ejemplo el "**comando test**" ejemplo podemos ver las opciones de edición, donde podemos definir las variables del script a ejecutar, en este ejemplo:
|
||||
|
||||
```bash
|
||||
#Se cambia al directorio user y se pasan dos parámetros
|
||||
cd /user @1 @1
|
||||
```
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
!!! warning "Advertencia"
|
||||
La ejecución de comandos otorga permisos de administrador sobre la máquina remota, por lo que el acceso a esta característica debe estar controlado para prevenir abusos y riesgos de seguridad.
|
||||
|
||||
### Administrar Tareas
|
||||
|
||||
La siguiente abstracción respecto a las acciones, son las tareas. Las tareas son secuencias de comandos que se pueden ejecutar al instante, o bien programarlas.
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
Una vez elegimos programarla, accedemos a un menú que nos permite configurarla para ejecutarla una sola vez o de forma recurrente según una programación establecida
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
La tarea que hemos creado, aparece en la lista de Tareas, donde se ve activo el **Reloj** de programación, podemos acceder al menú de selección del script que se quiere ejecutar **< >** o bien, pulsando en "Acciones" podemos acceder a los comandos que se ejecutarán en esta Tarea
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
Si pulsamos el botón **acciones**, veremos los scripts que se ejecutarán y el orden en el que lo harán
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
!!! success "Lo que hemos aprendido"
|
||||
Hemos adquirido una visión global de la gestión de Acciones, donde hemos cubierto los siguientes aspectos:
|
||||
|
||||
- Crear, editar y eliminar comandos/scripts
|
||||
- Crear, editar y eliminar tareas
|
||||
- Programar tareas para ejecución única o recurrente
|
||||
- Editar tareas para añadir, quitar o reordenar los comandos/scripts que compondrán la tarea
|
||||
|
||||
|
||||
|
|
|
@ -23,11 +23,11 @@ Cada elemento jerárquico establece un **ámbito de aplicación**, concepto fund
|
|||
!!! tip "Diseño de infraestructura"
|
||||
El ámbito de aplicación es clave para planificar eficientemente la gestión de equipos en tu organización.
|
||||
|
||||
## Administración descentralizada
|
||||
### Administración descentralizada
|
||||
|
||||
La herramienta de administración de OpenGnsys permite que un único administrador gestione los recursos de forma centralizada. Además de esta administración centralizada, se puede definir una administración descentralizada que aprovecha la nueva estructura jerárquica simplificada.
|
||||
|
||||
### Delegación de autoridad sobre una unidad organizativa
|
||||
#### Delegación de autoridad sobre una unidad organizativa
|
||||
|
||||
El administrador de la consola o superadministrador puede gestionar la delegación de responsabilidades administrativas para unidades organizativas específicas en otros administradores.
|
||||
|
||||
|
@ -35,7 +35,7 @@ Con la nueva estructura simplificada, esta delegación puede realizarse sobre cu
|
|||
|
||||
Estos administradores gestionarán su unidad organizativa mediante la interfaz web de la consola, teniendo control total sobre los elementos contenidos en su ámbito de responsabilidad.
|
||||
|
||||
### Delegación de tareas a usuarios con o sin autoridad
|
||||
#### Delegación de tareas a usuarios con o sin autoridad
|
||||
|
||||
El administrador de una unidad organizativa puede delegar tareas específicas sobre los ámbitos que pertenecen a su unidad organizativa, independientemente del tipo de grupo que administre.
|
||||
|
||||
|
@ -45,11 +45,11 @@ Un **menú público** normalmente incluye la tarea de iniciar un determinado sis
|
|||
|
||||
La flexibilidad de la nueva estructura permite que estas delegaciones se adapten a diferentes escenarios organizacionales, desde estructuras tradicionales hasta grupos distribuidos geográficamente.
|
||||
|
||||
## El esquema predefinido de OpenGnsys
|
||||
### El esquema predefinido de OpenGnsys
|
||||
|
||||
Durante el proceso de instalación de OpenGnsys se configura de manera automática el esquema, ofreciendo una estructura básica adaptada a la nueva jerarquía simplificada. Esta configuración predeterminada implementa los cuatro tipos conceptuales de Unidades Organizativas para facilitar la gestión organizacional.
|
||||
|
||||
### Estructura predeterminada
|
||||
#### Estructura predeterminada
|
||||
|
||||
El esquema predefinido establece la siguiente jerarquía organizacional:
|
||||
|
||||
|
@ -60,19 +60,19 @@ El esquema predefinido establece la siguiente jerarquía organizacional:
|
|||
|
||||
Esta estructura predeterminada puede adaptarse completamente a las necesidades específicas de cada organización, permitiendo crear grupos anidables a múltiples niveles según los requerimientos particulares.
|
||||
|
||||
### Configuración administrativa inicial
|
||||
#### Configuración administrativa inicial
|
||||
|
||||
El acceso a la administración de la consola está permitido inicialmente a un solo usuario de tipo superadministrador, que además tiene los derechos de administración sobre todas las unidades organizativas por defecto. El nombre de este usuario y su contraseña son los indicados durante el proceso de instalación.
|
||||
|
||||
La administración de las unidades organizativas delegadas está inicialmente sin definir, a excepción del servicio repositorio de imágenes OpenGnsys, que por defecto es el equipo donde se ha instalado la aplicación.
|
||||
|
||||
### Flexibilidad organizacional
|
||||
#### Flexibilidad organizacional
|
||||
|
||||
Aunque se proporciona esta estructura predeterminada basada en el modelo educativo tradicional (Centro→Grupo de Aulas→Aula→Grupo de Clientes), la nueva arquitectura permite trascender este esquema, facilitando organizaciones más complejas o diferentes según las necesidades específicas de cada entorno.
|
||||
|
||||
Esta flexibilidad permite que estaciones de trabajo aisladas en diferentes localizaciones se puedan agrupar eficientemente, o que se implementen estructuras organizacionales completamente diferentes al modelo educativo tradicional.
|
||||
|
||||
## Administración de los Grupos
|
||||
### Administración de los Grupos
|
||||
|
||||
Para administrar los grupos, accedemos al módulo **Grupos** del menú lateral izquierdo, donde se nos presentará la siguiente pantalla
|
||||
|
||||
|
@ -80,9 +80,9 @@ Para administrar los grupos, accedemos al módulo **Grupos** del menú lateral i
|
|||
- Arbol de Grupos (Unidad Organizativa/Aula)
|
||||
- Clientes (correspondientes al grupo seleccionado en el panel de la izquierda)
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
## Características de los Grupos
|
||||
### Características de los Grupos
|
||||
|
||||
Los grupos permiten la herencia de configuración, lo que significa que los ajustes aplicados a un grupo superior se heredan automáticamente en los grupos inferiores, si no se indica lo contrario. Esto incluye:
|
||||
|
||||
|
@ -97,7 +97,7 @@ Los grupos permiten la herencia de configuración, lo que significa que los ajus
|
|||
- Menú de arranque
|
||||
- Perfil de hardware
|
||||
|
||||
### Creación de Grupos
|
||||
#### Creación de Grupos
|
||||
|
||||
Para crear un nuevo grupo:
|
||||
|
||||
|
@ -107,9 +107,9 @@ Para crear un nuevo grupo:
|
|||
4. Completa la información requerida
|
||||
5. Guarda los cambios
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
### Creación de Clientes
|
||||
#### Creación de Clientes
|
||||
|
||||
Para dar de alta clientes existen dos opciones
|
||||
|
||||
|
@ -122,7 +122,7 @@ Para dar de alta un cliente:
|
|||
2. Nuevo Cliente -> Añadir cliente unitario
|
||||
3. Cubrir la información del cliente
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
||||
Para dar de alta varios clientes de forma masiva
|
||||
|
||||
|
@ -144,4 +144,4 @@ host nombre_host02 {
|
|||
- **Subir fichero**: Se carga el fichero con el formato correspondiente
|
||||
- **Pegar contenido**: Se pega directamente el contenido en la ventana de importación
|
||||
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
{ style="display: block; margin: 20px auto; max-width: min(1024px, 100%); height: auto;" }
|
||||
|
|