Revisión 104
Añadido por Manu Mora Gordillo hace alrededor de 14 años
MainLoop.py | ||
---|---|---|
#h.wakeup()
|
||
return json.dumps(response)
|
||
|
||
|
||
elif request.args['action'][0] == "getThinclientGroups":
|
||
h = Hosts (l,"","","","","")
|
||
response = h.getThinclientGroups ()
|
||
return json.dumps({"response" : response})
|
||
|
||
|
||
elif request.args['action'][0] == "getLTSPServers":
|
||
h = Hosts (l,"","","","","")
|
||
response = h.getLTSPServers ()
|
||
return json.dumps({"response" : response})
|
||
|
||
|
||
elif request.args['action'][0] == "getLTSPStatus":
|
||
f = open('/tmp/controlIES.ltpsSevers', 'r')
|
||
computers = f.read().split(" ")
|
||
... | ... | |
|
||
return json.dumps({ "computers":computers, "teachers":teachers })
|
||
|
||
elif request.args['action'][0] == "getLTSPClients":
|
||
|
||
|
||
elif request.args['action'][0] == "getClassroomDetails":
|
||
|
||
import xmlrpclib
|
||
s = xmlrpclib.Server("http://" + request.args['classroom'][0] + ":8900");
|
||
|
||
h = Hosts (l,"","","","","")
|
||
response = h.getLTSPServers ()
|
||
|
||
clients = []
|
||
for server in response:
|
||
s = xmlrpclib.Server("http://"+server+":8900")
|
||
print "connect: "+server
|
||
try:
|
||
clients[server] = s.Hosts()
|
||
except:
|
||
pass
|
||
|
||
return json.dumps({ "clients":clients })
|
||
return json.dumps({ "students" : s.Hosts() })
|
||
|
||
|
||
else:
|
||
if request.args ['type'][0] == 'thinclient':
|
||
ip = ""
|
Exportar a: Unified diff
Gestion de servidores