Changes between Version 4 and Version 5 of ClienteComandosConsola
- Timestamp:
- May 30, 2011, 5:02:01 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
ClienteComandosConsola
v4 v5 3 3 La consola web no manda las órdenes directamente al equipo cliente para que éste las ejecute. El proceso actual es el siguiente: 4 4 5 1. La consola se comunica con el servicio ogAdmServer que se ejecuta en el servidor OpenGnSys y le transmite la información de los comandos a ejecutar por el cliente.5 1. La consola web, a través de su gestor, se comunica con el servicio ogAdmServer que se ejecuta en el servidor OpenGnSys y le transmite la información de los comandos a ejecutar por el cliente. 6 6 7 2. El servicio ogAdmServer se comunica con el servicio ogAdmRepo del repositorio asociado con el clientey le transmite los comandos que debe ejecutar el cliente.7 2. El servicio ogAdmServer se comunica con cada uno de los clientes, a través del demonio cliente ogAdmClient y le transmite los comandos que debe ejecutar el cliente. 8 8 9 3. El servicio ogAdmRepo crea un archivo de comando con el nombre CMD_''ip_del _cliente'' y que contiene el script a ejecutar y los parámetros necesarios.10 9 11 4. El demonio ogAdmClient realiza un [http://es.wikipedia.org/wiki/Polling "polling"] cada dos o tres segundos buscando éste archivo para ejecutarlo. Aunque el cliente tiene montado el directorio del servidor por NFS, esta consulta no la realiza a través de este servicio sino que se la pide directamente a su repositorio y esté, a través del propio socket, le envía el contenido de este archivo de comando. 10 El servicio de programación de tareas, se define desde la consola web, y es el servicio ogAdmAgent, el que se encarga de comunicárselo al ogAdmServer. 11