Inspiración

Como estudiantes universitarios interesados en la ingeniería de sistemas y las tecnologías en la nube, observamos la creciente importancia del monitoreo del tráfico aéreo para garantizar la seguridad y eficiencia en los aeropuertos.
Nos inspiró el hecho de que muchas soluciones actuales aún dependen de sistemas cerrados o costosos, por lo que buscamos crear una alternativa accesible, escalable y basada en la nube, que aproveche herramientas de código abierto como Zabbix y Grafana.
Además, quisimos aplicar los conocimientos adquiridos en clases sobre redes, servidores y análisis de datos, para desarrollar una solución con impacto real.

Qué hace

El proyecto Monitoreo de Tráfico Aéreo con Zabbix Cloud permite observar y analizar métricas de vuelos en tiempo real.
Recolecta datos sobre:

  • Cantidad de vuelos activos
  • Altitud media
  • Velocidad promedio
  • Desviaciones de ruta
  • Estado operativo de radares y estaciones

El sistema genera paneles interactivos que ayudan a detectar anomalías o posibles congestiones aéreas, notificando al operador mediante alertas automáticas.

En términos matemáticos, la relación entre las variables observadas puede representarse como:

$$ R_t = f(V_t, \overline{v}, \overline{h}, \Delta x, \Delta y) $$

donde $R_t$ representa el estado general del tráfico aéreo en un instante dado.

Cómo lo construimos

  1. Implementamos Zabbix Cloud como base del sistema de monitoreo.
  2. Desarrollamos scripts en Python para obtener y procesar datos desde APIs de tráfico aéreo.
  3. Diseñamos paneles en Grafana conectados a las métricas recolectadas.
  4. Configuramos alertas inteligentes por medio de la API de Telegram y correo electrónico.
  5. El sistema se desplegó en un entorno AWS EC2 con Linux, garantizando rendimiento y disponibilidad.

La arquitectura puede representarse de forma general como:

$$ \text{Sistema} = \text{Zabbix} + \text{Grafana} + \text{Python} + \text{APIs} + \text{Telegram} $$

Desafíos encontrados

  • Configurar la conexión estable entre Zabbix Cloud y las APIs externas.
  • Ajustar la sincronización temporal de los datos en tiempo real.
  • Resolver problemas de compatibilidad en el despliegue del servidor.
  • Optimizar la visualización de métricas para hacerla más comprensible.

Cada obstáculo fue una oportunidad de aprendizaje que reforzó nuestros conocimientos técnicos y trabajo en equipo.

Logros que nos enorgullecen

  • Implementamos un sistema funcional y confiable de monitoreo aéreo.
  • Logramos una integración exitosa entre varias herramientas de código abierto.
  • Diseñamos paneles visuales intuitivos y útiles para el análisis de tráfico aéreo.
  • Desarrollamos un modelo escalable que puede adaptarse a otros tipos de monitoreo (como redes o transporte terrestre).

Además, conseguimos que el sistema sea capaz de emitir alertas con un tiempo de respuesta inferior a 2 segundos, cumpliendo con:

$$ t_{alerta} \leq 2s $$

Lo que aprendimos

Aprendimos a trabajar en equipo bajo presión, a integrar tecnologías en la nube y a aplicar conceptos teóricos de manera práctica.
También reforzamos nuestra comprensión sobre métricas de rendimiento, comunicación entre APIs y automatización.

Un cálculo que puede ser implementado es la variación promedio de la velocidad en intervalos de tiempo. Este tipo de análisis nos permitió detectar cambios significativos en las condiciones del tráfico aéreo.

Qué sigue para Monitoreo de Tráfico Aéreo con Zabbix Cloud

  • Integrar modelos predictivos con Machine Learning para anticipar congestiones.
  • Añadir módulos de análisis histórico y estadístico.
  • Mejorar la interfaz de usuario con frameworks modernos como React.
  • Escalar la infraestructura a una plataforma multiusuario universitaria que pueda ser utilizada para prácticas y proyectos futuros.

Nuestro objetivo es continuar aprendiendo, mejorando y contribuyendo con soluciones tecnológicas de impacto real desde el ámbito universitario.

$$ \text{Futuro} = \text{IA} + \text{Zabbix Cloud} + \text{Aprendizaje Continuo} $$

Built With

Share this project:

Updates

Submission history