Ganglia
INSTITUTO TECNOLÓGICO DE VERACRUZ
Carrera: Ingeniería de Sistemas Computacional
Materia: Computo Distribuido
Tema: Ganglia
COMPUTO DISTRIBUIDO
¿Qué esGanglia? Ganglia es un software de supervisión distribuido escalable que provee monitoreo en tiempo real. Es decir; es útil para monitorear computadores, y es especialmente útil para cluster’s. ¿Gangliadonde fue desarrollada? Inicialmente Ganglia fue desarrollada en la Universidad de Berkeley por la división de ciencias computacionales como manera de enlazar clúster entre los campus de manera lógica.Ganglia fue desarrollado en un ambiente universitario y es completamente open-source. ¿Cuáles son los componentes principales de Ganglia? gmond gmetad web front-end ¿Qué es gmond? El GangliaMonitoring Daemon (gmond). Es un demonio que se encarga de recoger y distribuir el estado de cada uno de los nodos del clúster que se desea monitorear. Debe correr en todos los nodos ¿Cuáles son lasprincipales responsabilidades de gmond? 1. Anuncie los cambios relevantes de los nodos. 2. Escuche el estado del resto de los nodos. 3. Dar respuesta en una descripción de XML del estado del racimo o nodos.¿Formas de transmitir la información del gmond? Hay dos formas de transmitir la informacion: Enviando mensajes UDP a un computador central (o a un grupo de computadores) que ejecutan gmond. Enviando mensajes multicast UDP. Un proceso gmond puede escuchar mensajes UDP multicast en la red. También puede escuchar mensajes unicast que le sean enviados directamente.
COMPUTO DISTRIBUIDO¿Qué es gmetad? El Ganglia Meta Daemon (gmetad). Es un demonio que sirve de parser, obtiene los datos de los gmond y los procesa. El gmetad toma la información y la guarda en una base de datosRound-Robin. Sólo corre en el nodo front-end, es decir, en el nodo con el que nos comunicamos
Ejemplo: El Host D es el que tiene el gmetad el cual recibe la información de los clúster A, B y C, por medio...
Regístrate para leer el documento completo.