Changes between Version 6 and Version 7 of InstalacionOgagent
- Timestamp:
- Nov 8, 2017, 12:48:55 PM (7 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
InstalacionOgagent
v6 v7 5 5 == Descripción general == 6 6 7 OGAgent es un nuevo programa agente compilado para instalar en los sistemas operativos de los equipos clientes y que incluye un servicio REST propio preparado para ''conversar'' mediante mensajes asíncronos en formato JSON con el servicio REST de su servidor OpenGnsys. 7 OGAgent es un nuevo programa agente compilado para instalar en los sistemas operativos de los equipos clientes y que incluye un servicio REST propio preparado para ''conversar'' mediante mensajes asíncronos en formato JSON con la API REST de su servidor OpenGnsys. 8 9 OGAgent consta de 2 componentes principales: 10 * Servicio administrador: realiza la comunicación con el servidor OpenGnsys y ejecuta operaciones de administración sobre el cleinte. 11 * Servicio de usuario: ejecuta operaciones sobre la sesión del usuario. 8 12 9 13 … … 15 19 ||SuSE y OpenSuSE ||ogagent-opensuse-''Version''.noarch.rpm|| 16 20 ||MS-Windows ||OGAgentSetup-''Version''.exe|| 17 21 ||macOS X ||OGAgentInstaller-''Version''.pkg|| 18 22 19 23 … … 79 83 }}} 80 84 1. Seguir las instrucciones del instalador. 81 1. Editar el fichero de configuación {{{C:\Program Files \OGAgent\cfg\ogagent.cfg}}} (o {{{C:\Archivos de programa\OGAgent\cfg\ogagent.cfg}}}) y modificar el valor de la cláusula {{{remote}}} de la sección {{{[OGAgent]}}} inclyendo la dirección IP del servidor OpenGnsys.82 1. Iniciar el servicio (se iniciará automáticamente en el proceso de arranque):85 1. Editar el fichero de configuación {{{C:\Program Files (x86)\OGAgent\cfg\ogagent.cfg}}} (en Windows de 64 bits) o {{{C:\Program Files\OGAgent\cfg\ogagent.cfg}}}) (en Windows de 32 bits) y modificar el valor de la cláusula {{{remote}}} de la sección {{{[OGAgent]}}} inclyendo la dirección IP del servidor OpenGnsys. 86 1. Iniciar el servicio manualmente (se iniciará automáticamente en el proceso de arranque): 83 87 {{{ 84 88 NET START OGAgent … … 102 106 * Operaciones atendidas (''pull''): 103 107 104 ||= Ruta =||= Método =||= Descripción =||= Respuesta JSON =|| 105 ||{{{/opengnsys/status}}}||GET||Notificación del estado del equipo||{{{ {'status':'XXX','loggedin':bool} }}} || 106 ||{{{/opengnsys/poweroff?secret=Clave}}}||GET||Operación de apagado del cliente||''(por definir)''|| 107 ||{{{/opengnsys/reboot?secret=Clave}}}||GET||Operación de reinicio del cliente||''(por definir)''|| 108 ||{{{/opengnsys/script?secret=Clave}}}||POST||Operación de ejecución de script Python en el cliente (codificado en Base64)||{{{ {"script":"CadenaBase64"} }}}|| 108 ||= Ruta =||= Método =||= Descripción =||= Mensaje JSON =||= Respuesta JSON =|| 109 ||{{{/opengnsys/status}}}||GET||Notificación del estado del equipo|| ||{{{ {'status':'XXX','loggedin':bool} }}} || 110 ||{{{/opengnsys/poweroff}}}||GET||Operación de apagado del cliente|| ||{{{ {"op":"launched"} }}}|| 111 ||{{{/opengnsys/reboot}}}||GET||Operación de reinicio del cliente|| ||{{{ {"op":"launched"} }}}|| 112 ||{{{/opengnsys/script}}}||POST||Operación de ejecución de script Python en el cliente (codificado en Base64)||{{{ {"script":"CadenaBase64"} }}}||{{{ {"op":"launched"} }}}|| 113 ||{{{/opengnsys/popup}}}||POST||Muestra un mensaje en la sesión del usuario||{{{ {"title":"Cadena","message":"Cadena"} }}}||{{{ {"op":"launched"} }}}|| 114 115 ''Nota:'' Las peticiones deben incluir una cabecera {{{Authentication}}} con el valor de la clave de acceso a la API REST del agente OGAgent. 116 109 117 110 118 === Estados definidos === … … 128 136 ||Windows 7||-||Correcto|| 129 137 ||Windows 10||-||Correcto|| 138 ||macOS X 10.9.5||-||Correcto, solo servicio administrador|| 130 139