Diseño e implementación de un sistema de monitoreo de infraestructura para el Centro Tecnológico Ucampus
Tesis
Access note
Acceso abierto
Publication date
2023Metadata
Show full item record
Cómo citar
Maikowski Correa, Willy
Cómo citar
Diseño e implementación de un sistema de monitoreo de infraestructura para el Centro Tecnológico Ucampus
Author
Professor Advisor
Abstract
El Centro Tecnológico Ucampus, es un centro de la Universidad de Chile que apoya la gestión de variadas instituciones de educación superior del país a través de plataformas web centralizadas en un sistema conocido como Ucampus. Para el desarrollo y mantención de este sistema se requiere de infraestructura y servicios tecnológicos que estén en constante monitoreo y funcionamiento, ya que caídas o incidencias sobre estos tienen graves implicancias en las instituciones.
Inicialmente, el monitoreo de la infraestructura y de los servicios subyacentes se realiza de manera desacoplada, con variados scripts que responden individualmente por cada uno de ellos. El único sistema que centraliza esfuerzos de registro es Nagios, herramienta que posee un registro instantáneo mas no histórico, elemento relevante al intentar investigar sobre los problemas. Por otra parte, las incidencias son tratadas a través de chats y una herramienta desarrollada por el mismo equipo del Centro Ucampus conocida como CRM que brinda una buena cobertura de la atención de usuarios y clientes. Aun así, existe deficiencia en la disponibilidad de información ante distintos usuarios incluso externos que requieren una vista pública.
Para abordar las problemáticas anteriores se decidió implementar nuevas herramientas que apoyen el monitoreo pero se descartó extender el CRM. Para ello, se complementó la herramienta Nagios con el sistema Prometheus y Grafana, herramientas elegidas para poder cubrir la falta de registro histórico y poder visualizar la información. Además, se diseñó e implementó un módulo que, a través de las APIs de Prometheus, pudiera brindar una categorización y un modelo lógico de "Institución", "Servicio", "Infraestructura" y "Test" respondiendo a los distintos usuarios.
Este flujo y módulo final se validó en dos ocasiones con los principales usuarios y clientes del sistema, el equipo de desarrollo de Ucampus. Si bien aprobaron y quedaron conformes con lo desarrollado, brindaron retroalimentación útil, donde algunas pudieron ser desarrolladas pero otras quedaron para etapas venideras del proyecto.
En conclusión, se lograron la mayoría de objetivos propuestos de comprender, diseñar e implementar un sistema de monitoreo. Si bien la extensibilidad del sistema permite la generación de una vista pública quedó pendiente el paso a producción y publicación definitiva de este.
xmlui.dri2xhtml.METS-1.0.item-notadetesis.item
Memoria para optar al título de Ingeniero Civil en Computación
Identifier
URI: https://repositorio.uchile.cl/handle/2250/193417
Collections
The following license files are associated with this item: