Web de control d'aules

De Jose Castillo Aliaga
Ir a la navegación Ir a la búsqueda

codi font

Instal·lació

Per a que funcione necessitem:

  • Obrir els ports 80 i 443
  • Instal·lar un certificat ssl
  • Configurar Apache per a que funcione el ssl i no deixe entrar en admin per el 80
  • Instal·lar sysstat i activar el servici per a que el SAR funcione.
  • Crear la targeta de xarxa eth2
  • Instal·lar wondershaper
  • Instal·lar gnuplot


Aquesta web funciona en contenidors configurats com a porta d'enllaç de la xarxa de l'aula. Pot ser que en un futur siga més flexible o es puga configurar ràpidament. Però el seu propòsit és molt específic i necessita configurar tot de la mateixa manera. Cal preparar l'entorn segons diu el manual Control Aula.

Una vegada configurat tot, cal descarregar la web en /var/www/html i executar l'script que trobarem en scripts/instalacion/. Aquest crea les IP tables necessaries per a la monitorització i els directoris necessaris. També cal crear un cron per a root, de manera que cada minut actualitze les estadístiques.

Cal configurar els clients com diu el manual Control Aula. Per a que puguen ser controlats remotament i es puguen fer les captures.

Finalment, cal canviar el password i l'usuari del index.php per el que nosaltres generem.

Manual

Una vegada entrem en https://<ip>/admin en demana l'usuari i contrasenya.

Dins tenim una llista de IPs, si tenim ben configurat el DHCP, les IPs estaran en els rangs que toquen i tindran els colors que toquen. La 100, del professor, no es pot manipular, ja que va per una altra porta d'enllaç.

Es pot bloquejar internet als alumnes de forma individual amb l'icona de la xarxa. Si fem clik en un alumne, vegem una gràfica del consum d'entrada en les últimes 6 hores. L'escala de la gràfica és en KB. També vegem, si està ben configurat l'alumne, una captura de la seua pantalla.

De moment no es pot ralentir a un alumne en particular.

Si fem click en les gràfiques de dalt podem veure varies gràfiques del KB/s generals de l'aula.

Veure també

Control Aula Monitoritzar els clients amb iptables.