Citation
Ziggaf Kanjaa, Zakariae
(2018).
Diseño y despliegue de un sistema de monitorización de red
para gestión de fallos y rendimiento.
Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. y Sistemas de Telecomunicación (UPM), Madrid.
Abstract
Hoy en día resulta casi imprescindible el uso de herramientas de control de los recursos informáticos por parte de empresas del sector IT (Information Technology), ya sea a nivel de recursos internos, o bien, recursos informáticos externos gestionados por otras entidades.
Disponer de un sistema de monitorización modular que permita supervisar las infraestructuras informáticas supone un gran ahorro de personal y de tiempo ya que la forma de detectar y solucionar las incidencias es más rápida, aumentando así la seguridad de las redes
monitorizadas y por la tanto mejorando la calidad del servicio ofrecido al cliente final. El objetivo de este proyecto fin de grado es implementar un sistema de monitorización basado en software OpenSource. El sistema propuesto consiste en el despliegue de una solución de
monitorización que permita la distribución de sus servicios y componentes entre servidores (Modo Clúster) y que sea un sistema escalable ante el crecimiento de los equipos monitorizados o el incremento de usuarios que acceden a ese sistema de monitorización. Para entrar en el contexto inicialmente se presenta un estudio comparativo de las herramientas de monitorización de redes y servicios más utilizadas del sector IT, tales como Nagios, ZenOSS, OsmiUS y Zabbix. A partir de este estudio se ha decidido utilizar ZenOSS como base para desarrollar un sistema de monitorización de alta disponibilidad. Cabe destacar que un requisito no funcional del presente proyecto será desarrollar la totalidad del proyecto usando únicamente software de código libre. Este requisito abarca desde los entornos de desarrollo, sistemas operativos y bases de datos, hasta los lenguajes de programación y tecnologías utilizadas. Por último, se presentan pruebas y resultados concluyentes que muestran el correcto funcionamiento del sistema desarrollado.
Abstract:
Nowadays it is almost essential to use tools to control computer resources by companies in the IT sector (Information Technology), either at the level of internal resources or external IT resources managed by other entities. Having a modular monitoring system that allows
monitoring computer infrastructures is a great saving of personnel and time since the way to detect and solve incidents is faster, thus increasing the security of monitored networks and therefore improving the quality of the service offered to the final customer. The objective of this final degree project is to implement a monitoring system based on OpenSource software. The proposed system consists of the deployment of a monitoring solution
that allows the distribution of its services and components between servers (Cluster Mode) and that is a scalable system in view of the growth of the monitored equipment or the increase of users accessing that system of monitoring. To enter the context, a comparative study of the most used network and service monitoring tools of the IT sector, such as Nagios, ZenOSS, OsmiUS and Zabbix, is presented. From this study, it has been decided to use ZenOSS as the basis to develop a high availability monitoring system. It should be noted that a non-functional requirement of the present project will be to develop the entire project using only open source software. This requirement ranges from development
environments, operating systems and databases, to the programming languages and technologies used. Finally, conclusive tests and results are presented that show the correct functioning of the developed system.