[Opengnsys-users] Error consulta estado equipos API REST
Edu Luque
eduardo.luque en uab.cat
Jue Dic 7 18:48:22 CET 2023
Hola,
Estamos haciendo pruebas con OG API REST
(https://urldefense.com/v3/__https://IPServidorOG/opengnsys/rest/__;!!D9dNQwwGXtA!Qprm3isUZMLm4EjOmB3UhLqZN2X8Vs-_VIksT1wmY27hTQDxRvr_u7pZld9nW2ycRsHBucgteJuDNQS3UNW3vKvtwKQuUEyJCd7B$ ) consultando el estado de equipos
que ya tienen ogAgent instalado y el resultado es diferente si
consultamos el estado de toda una aula o sólo un equipo en concreto
Por ejemplo, el equipo con IP "x.x.x.77" que tiene ID 92:
· get /ous/{ouid}/labs/{labid}/clients/status
[
{
"id": 90,
"ip": "x.x.x.125",
"status": "windows"
},
{
"id": 89,
"ip": "x.x.x.130",
"status": "windows",
"loggedin": true
},
{
"id": 91,
"ip": "x.x.x.37",
"status": "off"
},
{
"id": 92,
"ip": "x.x.x.77",
"status": "off"
}
]
· get /ous/{ouid}/labs/{labid}/clients/{clientid}/status
{
"id": 92,
"ip": "x.x.x.77",
"status": "windows",
"loggedin": true
}
El "x.x.x.77" primero dice que está apagado (incorrecto) y consultándolo
individualmente dice que está en Windows y con inicio de sesión (correcto).
Cuando consultas toda una aula, el número de equipos apagados/encendidos
es correcto, pero no los identifica bien; como se puede ver hay dos
encendidos y dos apagados, pero API REST no los identifica bien.
¿Alguien sabe el porqué del error? Tiene pinta que hay algún error en el
archivo "/opt/opengnsys/www/rest/server.php". ¿Hay alguna versión
actualizada del API REST?
Gracias por vuestra atención,,
Edu Luque
UAB
Más información sobre la lista de distribución Opengnsys-users