Desarrollo de un sistema de monitorización de red basado en tecnologías de tratamiento masivo de datos
Author
González Valero, MarioEntity
UAM. Departamento de Tecnología Electrónica y de las ComunicacionesDate
2018-06Subjects
Captura de tráfico; análisis de red; monitorización de tráfico; TelecomunicacionesEsta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.
Abstract
Internet es una herramienta fundamental en el día a día de la sociedad moderna, tanto en el sector empresarial como personal. Está presente prácticamente en todos los campos de conocimiento y desarrollo de la sociedad, por lo que ha empezado a resultar necesario tener un control sobre los datos que están siendo transportados por la red. De esta forma, y debido a que Internet hoy en día es un servicio que llega a millones de usuarios, es requisito indispensable el poder analizar parámetros como la latencia de la red, su congestión o, en definitiva, el estado de la red. El objetivo final es ofrecer un servicio estable y tratar de garantizar que se cumplen los acuerdos de servicio entre operadores de red y clientes.
Anteriormente, los sistemas de monitorización empleaban interfaces basadas en texto para mostrar información de los paquetes circulando por la red. Sin embargo, esta forma de operar puede conllevar dificultades a la hora de descubrir posibles problemas y pueden originar largos periodos de análisis para localizar su origen. Por este motivo, disponer de sistemas de monitorización capaces de representar visualmente el comportamiento de la red se ha convertido en una necesidad. Estos sistemas permiten identificar de forma mucho más rápida y clara, entre otros, el origen de los problemas, reduciendo así los tiempos de resolución de los mismos.
En este Trabajo Fin de Grado, se plantea diseñar y desarrollar un sistema basado en técnicas de tratamiento masivo de datos que permitan realizar una monitorización y análisis de red de la forma más visual posible. Para desarrollar el sistema planteado, primero se han analizado distintas plataformas disponibles que pueden dar soporte al sistema. Las plataformas analizadas han sido aquellas que están siendo desarrolladas y mantenidas de forma activa, lo cual aportará estabilidad y longevidad al sistema. Entre ellas, se encuentran:
Tshark/Wireshark para la captura y disección de los paquetes. Deberemos realizar, además, una selección de los campos que resulten de interés para nuestro sistema.
Motores de búsqueda como serán Elasticsearch, InfluxDB o Graphite.
Para cumplir con uno de los objetivos principales de este trabajo, que sea un sistema muy visual, se analizarán plataformas como Kibana o Grafana. Estas plataformas permiten diseñar y presentar cuadros de mandos de forma fácil y ágil.
Seguidamente, se han seleccionado las plataformas y componentes que mejor se ajustan a las necesidades del sistema y finalmente, se han integrado para implementar el sistema completo.
Files in this item
Google Scholar:González Valero, Mario
This item appears in the following Collection(s)
Except where otherwise noted, this item's license is described as https://creativecommons.org/licenses/by-nc-nd/4.0/
Related items
Showing items related by title, author, creator and subject.