Changes between Version 4 and Version 5 of InstalacionOgagent


Ignore:
Timestamp:
Jul 11, 2016, 11:56:41 AM (9 years ago)
Author:
ramon
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • InstalacionOgagent

    v4 v5  
    9090OGAgent para OpenGnsys 1.1.0 tiene incorporadas las siguientes operaciones:
    9191
     92 * Notificaciones enviadas al servidor (''push''):
     93
     94   ||= Ruta =||= Método =||= Descripción =||= Mensaje JSON =||
     95   ||{{{/opengnsys/started}}}||POST||Inicio del servicio OGAgent||{{{ {"ip":"IP","mac":"MAC","ostype":"SO","osversion":"Versión","secret":"Clave"} }}}||
     96   ||{{{/opengnsys/stopped}}}||POST||Parada del servicio OGAgent||{{{ {"ip":"IP","mac":"MAC","ostype":"TipoSO","osversion":"VersionSO"} }}}||
     97   ||{{{/opengnsys/loggedin}}}||POST||Usuario inicia sesión en escritorio||{{{ {"ip":"IP","user":"Usuario"} }}}||
     98   ||{{{/opengnsys/loggedout}}}||POST||Usuario finaliza sesión en escritorio||{{{ {"ip":"IP","user":"Usuario"} }}}||
     99
     100   '''Nota:''' La clave de sesión se genera aleatoriamente en la operación de inicio del servicio agente, se envía al servidor para que éste la almacene y posteriormente pueda ser utilizada como parámetro de seguridad en las peticiones atendidas por el propio agente.
     101
    92102 * Operaciones atendidas (''pull''):
    93103
    94104   ||= Ruta =||= Método =||= Descripción =||= Respuesta JSON =||
    95    ||{{{/opengnsys/status}}}||GET||notificación del estado del equipo||{{{ {'status':'XXX','loggedin':bool} }}} ||
    96    ||{{{/opengnsys/poweroff}}}||GET||operación de apagado del cliente||''(por definir)''||
    97    ||{{{/opengnsys/reboot}}}||GET||operación de reinicio del cliente||''(por definir)''||
    98 
    99  * Notificaciones enviadas al servidor (''push''):
    100 
    101    ||= Ruta =||= Método =||= Descripción =||= Mensaje JSON =||
    102    ||{{{/opengnsys/started}}}||POST||Inicio del servicio OGAgent||{{{ {'ip':'IP','mac':'MAC'} }}}||
    103    ||{{{/opengnsys/stopped}}}||POST||Parada del servicio OGAgent||{{{ {'ip':'IP','mac':'MAC'} }}}||
    104    ||{{{/opengnsys/loggedin}}}||POST||Usuario inicia sesión en escritorio||{{{ {'ip':'IP','user':'Usuario'} }}}||
    105    ||{{{/opengnsys/loggedout}}}||POST||Usuario finaliza sesión en escritorio||{{{ {'ip':'IP','user':'Usuario'} }}}||
     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"} }}}||
    106109
    107110=== Estados definidos ===
     
    119122||CentOS 7||No||Correcto, sin notificar el estado de inicio de sesión||
    120123||Fedora 23||GNOME 3||Correcto, sin notificar el estado de inicio de sesión||
     124||Ubuntu 16.04||Unity||Correcto||
    121125||Ubuntu 14.04||Unity||Correcto||
    122126||Ubuntu 14.04||Lxde||Correcto, sin notificar salida de la sesión||
    123127||Ubuntu 12.04||Unity||Falta alguna dependencia y no se inicia el servicio||
    124128||Windows 7||-||Correcto||
    125 ||Windows 10||-||Correcto, pero el sistema no notifica cierre de sesión||
     129||Windows 10||-||Correcto||
    126130