Monitorización de alta disponibilidad de servidores Linux desde sistemas empotrados
Résumé
Los sistemas operativos, por su importancia y complejidad, constituyen un pilar fundamental dentro de todas las áreas que componen la informática. Durante la carrera hemos estudiado tanto su diseño y funcionamiento interno, como su administración y mantenimiento. En las últimas décadas, como consecuencia del enorme crecimiento de la informática y las nuevas tecnologías en cualquier proceso de negocio, ha aumentado la importancia y la solicitud de profesionales que se encarguen del mantenimiento y la atención diaria que requieren los sistemas operativos de los servidores que gestionan los sistemas de información y el negocio electrónico de las empresas; son conocidos como ¿administradores de sistemas¿. Una de las herramientas básicas para los administradores de sistemas es el software que se encarga de monitorizar en todo momento el estado de sus servidores y que les avisa si se producen anomalías, problemas, o situaciones que requieren atención. La idea para este proyecto surge tras comprobar que aunque existen varias alternativas a la hora de elegir una herramienta de monitorización de servidores, están siempre orientadas a grandes entornos, y esto implica que además de tener requisitos importantes tengan un coste computacional, económico, y una complejidad que pueden ser un inconveniente si nuestro objetivo es monitorizar entornos más pequeños o con recursos limitados. El proyecto comienza con la idea de que debería ser posible conseguir una monitorización de servidores con sistema operativo Linux sin necesidad de utilizar una de estas herramientas pesadas. A continuación se han establecido los objetivos iniciales y se han estudiado los sistemas de monitorización más importantes, tanto para analizar sus puntos fuertes y débiles como para verificar que no existe aún un sistema que cumpla todos nuestros requisitos. Además, hemos añadido a los objetivos dos características que no se encuentran en las herramientas actuales y que darán aún más valor a nuestro software en entornos con recursos limitados: la implementación de un sistema de alta disponibilidad, y la posibilidad de ejecutar el software servidor sobre el sistema OpenWRT, una distribución muy ligera de Linux que se utiliza en dispositivos de recursos limitados; de esta forma podemos sustituir todo el hardware asociado a los servidores de monitorización por uno o varios routers domésticos de muy bajo coste. Tras este estudio inicial se ha diseñado, implementado y probado ¿Monitor Linux¿, un sistema libre, abierto, personalizable, con mecanismos de alta disponibilidad y con requisitos de hardware y software mínimos, que permite monitorizar grupos de servidores sin necesidad de utilizar una herramienta pesada. Por último, y para demostrar la ligereza de la herramienta desarrollada y la baja necesidad de recursos, se ha probado sobre hardware real de bajo coste. Se han utilizado como servidores de monitorización routers domésticos de unos 50€ a los que se les ha instalado OpenWRT.
Description
Proyecto Fin de Carrera leído en la Universidad Rey Juan Carlos en el curso académico 2011/2012. Tutor del Proyecto: Miguel Ángel Ortuño Pérez
Colecciones
- Proyectos Fin de Carrera [439]
Herramientas
Estadísticas
Statistiques d'usage de visualisationCitas
![Atribución-NoComercial-SinDerivadas 3.0 España](/themes/Mirage2//images/creativecommons/cc-ship.gif)