MarioDebian, mi devlog

Bitácora de un desarrollador newbie.

TcosMonitor, ¿reescribirlo?

He estado pensando mucho sobre el funcionamiento de TcosMonitor, hay algunas cosas que se pueden programar de otra forma y en general aunque es «hackeable» estoy pensando en reescribirlo.

Ahora estoy en el momento de recopilar nuevas especificaciones:

  • Separar el backend del frontend y diseñar una API accesible en modo local o remoto sencilla.
  • Modo cliente servidor (quizás con XMLRPC+SSL) para conectar un TcosMonitor a varios servidores de terminales a la vez (ver el mockup de más abajo).
  • Que el backend sirva para TcosPHPMonitor.
  • Soporte para extensiones (menús, y añadidos varios) hay que definir una API y pensar para qué se pueden usar.
  • Mejora en el descubrimiento de equipos.
  • Tratamiento de errores de autenticación.
  • Tratamiento de errores de terminales zombies (en la uni tenemos un equipo que debe tener mal la memoria RAM y aunque tiene los puertos abiertos no acepta conexiones)
 
 

De momento en el «branch» experimental ya he cambiado algunas cosas, y el rendimiento mejora bastante (esta mañana en la universidad he comparado el buscar equipos, el el viejo tardaba 13 segundos para 22 equipos y en el nuevopoco más de 6)

Hasta que se convierta en paquete estable falta bastante, siempre puedes descargar el SVN y ejecutarlo desde allí o generar los paquetes, pero....

...ATENCIÓN:

Este software es muuuu experimental y puede dañar su salud y la de las personas que le rodean, úselo bajo su responsabilidad.