Mayor Gallego, Vicente Jesús2025-03-102025-03-102025López León, F.J. (2025). Diseño e implementación de un correlador de eventos. (Trabajo Fin de Grado Inédito). Universidad de Sevilla, Sevilla.https://hdl.handle.net/11441/169872En este Trabajo Fin de Grado se presenta el desarrollo de un correlador de eventos en Python que sea capaz de soportar múltiples formatos de entrada y que la configuración tanto de las reglas como de las alertas sea simple, fácil, configurable e intuitivo para el usuario final. Para poner un poco en contexto, un correlador de eventos es una herramienta que permite analizar y relacionar eventos registrados en un sistema para identificar patrones y generar alertas ante situaciones predefinidas y específicas. De hecho, existen alternativas en el mercado, pero algunas son complejas, poco intuitivas, de pago o hay que escribir una cantidad extensa de líneas de código para poder configurarlas. Por tanto, la idea principal de este proyecto es la de construir un correlador de código abierto, gratuito y que mejore y simplifique la configuración de las reglas y las alertas. A lo largo del documento, se detallarán la metodología usada, el diseño del sistema, la implementación y las pruebas realizadas para validar su funcionamiento, así como, las ventajas, limitaciones y posibles líneas de continuación del proyecto.In this Final Degree Project, the development of an event correlator in Python is presented, capable of supporting multiple input formats and ensuring that the configuration of both rules and alerts is simple, easy, and intuitive. To provide some context, an event correlator is a tool that allows analyzing and relating events recorded in a system to identify patterns and generate alerts for predefined and specific situations. In fact, there are existin alternatives in the market, but they are complex, not very intuitive, or require writing an extensive amount of code to configure them. Therefore, the main idea of this project is to build a correlator that improves and simplifies the configuration of rules and alerts. Throughout the document, the methodology used, the system design, the implementation, and the tests performed to validate its functionality will be detailed, as well as the advantages, limitations, and possible continuation lines of the project.application/pdf156 p.spaAttribution-NonCommercial-NoDerivatives 4.0 Internationalhttp://creativecommons.org/licenses/by-nc-nd/4.0/Diseño e implementación de un correlador de eventosinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccess