miércoles, diciembre 11, 2013

M2M Net Manager

De un año a esta parte he estado desarrollando para un cliente Vitriko, una plataforma de monitoring M2M para routers 4G.
La plataforma esta desarrollada con la siguiente tecnología.
  • Cliente:
    • ExtJS
    • Flotcharts
  • Backend:
    • PHP/Symfony2
  • Plataforma:
    • Centos 6
    • Nginx
    • OpenVPN
La idea es que el servidor va realizando consultas de distintos tipos a los routers cliente. Hace ping para comprobar el estado, obtiene información por SNMP (voltaje, temperatura, estadísticas, etc) y obtiene la localización mediante SNMP también para situar el router en el mapa.
El servidor esta conectado a una red VPN (OpenVPN) a la que también estan conectados los routers con el fin de hacer las peticiones.
Como características innovadoras, es posible desde la aplicación descargar la configuración de los routers, el log, y realizar una actualización de Firmware masiva.

La página web esta en desarrollo y la aplicación en fase beta privada para ciertos clientes, pero planeamos tener la web y la aplicación en producción en un breve período de tiempo.
Adjunto un par de capturas de la aplicación.
Próximamente publicaré más información.