| 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 | |
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"} }}}|| |