Description:
Las amenazas cibernéticas y la gran demanda de conexiones de dispositivos a la red generan inestabilidad y vulnerabilidad en las infraestructuras de redes existentes. Esta situaciónplanteadesafíoscadavezmáscomplejosparalosadministradoresderedesen términos de gestión y protección. En este contexto, el presente proyecto se enfoca en la concepción y desarrollo de una plataforma de monitoreo de red utilizando los protocolos SSH (Intérprete de comandos Seguros) y SNMP (Protocolo simple de administración de red), así como técnicas de Aprendizaje de Máquina. El objetivo principal es mitigar problemas relacionados con la vulnerabilidad y el rendimiento de la red. Mediante el uso del protocolo SNMP, se obtiene información de dispositivos de red compatibles con dicho protocolo de comunicación utilizando las tablas de OIDs (Identificador de Objeto) estandarizadas, mientras que con las conexiones SSH se puede obtener más información de rendimiento en los enlaces inalámbricos de los enrutadores. Toda esta información se almacena en una base de datos MongoDB. La interfaz de usuario de la plataforma se ha diseñado utilizando la tecnología React, con un enfoque centrado en proporcionar una experiencia de usuario intuitiva para los administradores. La interfaz se divide en secciones que facilitan la gestión y visualización de datos, lo que permite una detección rápida de cualquier incidente en la red. Finalmente, se implementó una herramienta predictiva utilizando el modelo ARIMA para predecir el rendimiento futuro de la tasa de transferencia efectiva (throughput) en el ruteador, lo cual brinda al administrador la capacidad de anticipar y tomar medidas preventivas en función de las predicciones proporcionadas por la plataforma.