Changes between Version 6 and Version 7 of InstalacionOgagent


Ignore:
Timestamp:
Nov 8, 2017, 1:48:55 PM (3 years ago)
Author:
ramon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InstalacionOgagent

    v6 v7  
    55== Descripción general ==
    66
    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.
     7OGAgent 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
     9OGAgent 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.
    812
    913
     
    1519||SuSE y OpenSuSE ||ogagent-opensuse-''Version''.noarch.rpm||
    1620||MS-Windows ||OGAgentSetup-''Version''.exe||
    17 
     21||macOS X ||OGAgentInstaller-''Version''.pkg||
    1822
    1923
     
    7983}}}
    8084 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):
    8387 {{{
    8488NET START OGAgent
     
    102106 * Operaciones atendidas (''pull''):
    103107
    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
    109117
    110118=== Estados definidos ===
     
    128136||Windows 7||-||Correcto||
    129137||Windows 10||-||Correcto||
     138||macOS X 10.9.5||-||Correcto, solo servicio administrador||
    130139