You are on page 1of 3

Que es ganglia? Es un software de supervisin distribuido escalable que provee monitoreos en tiempo real.

Es decir es til para monitorear computadores y es especialmente til para clousters Donde Fue Desarrollada? Inicialmente Ganglia fue desarrollada en la Universidad de Berkeley por la divisin de ciencias computacionales como manera de enlazar cluster entre los campus de manera lgica. Ganglia fue desarrollada en un ambiente universitario y es completamente open source Cules son los componentes principales de ganglia GMOND. GMETAD. WEB FRONT-END Qu es GMOND? El Ganglia Monitoring Daemon (gmond) Es un demonio que se encarga de recoger y distribuir el estado de cada uno de los nodos del clster que se desea monitorear. Debe correr en todos los nodos Cuales son las principales 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 descripcin XML del estado del racimo o nodos Formas de transmitir la informacin del GMOND Hay dos formas de transmitir la informacin : 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 multicast UDP en la red tambin puede escuchar mensajes multicast que le sean enviados directamente . QUE 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 informacin y la guarda en una base de datos Roud-Robin. Solo corre en el nodo front-end es decir en el nodo con el que nos comunicamos Ejemplo donde el el host D tiene gmetad que recibe informacin del cluster a by c por medio de mensajes multicast QUE ES WEB FRONT-END Es una interfaz web que nos muestra el estado del cluste de manera grfica . Se instala en el nodo que tenga el gmetad Nos provee una vista en tiempo real a los administradores y usuarios del sistema Ejemplo : se muestra una interfaz que monitorea 10 nodoos con 40 procesadores, a la derecha se muestra en rojo que los nodos gastan mucho tiempo en tareas del sistema Instalacin Para poder instalar ganglia se deben instalar cada uno de los componentes principales pero es diferente en cada uno de los sistemas operativos como Windows. Linux Solaris 1.- Se debe instalar gmont en todas las maquinas a monitorear 2.- En la maquina front-end del clster se instala en gmetal y el web-front-end Configuracion del GMOND El archivo de configuracin del gmond es /etc/gmond.conf Hay tres parmetros en gmond.conf que son muy importantes udp_send_channel udp_recv_channel tcp_accept_channel

PARA QUE SE UTILIZA udp_send_channel Para enviar la informacin del host. Todos los nodos de un mismo clster tienene que tener la misma configuracin. Se puede enviar por multicast o unicast y se pueden poner todos los canales de envo que se deseen.

Para enviar por multicast se debe utilizar una direccin ip multicast debemos variarla y poner cada clster con una ip multicast diferente y para enviar por unicast solo se manda la informacin al nodo principal directamente

Para que se utiliza udp_recv_channel Para el nodo encargado de recibir toda la informacin y crear el fichero XML Pueden tenerlo todos los nodos o slo algunos. Generalmente, ir en el nodo cabecera (con gmetad y la interfaz web) Configuracion de GMETAD El principal aspecto a configurar son las fuentes de donde recopila la infrmacion. Hayq que crear el directorio donde gmetad almacenar los datos de los distintos nodos, en formato de base de datos round-robin. Este directorio viene dado por el atributo rrd_rootdir en el fichero de configuracin gmetad.conf Configuracion de WEB-FRONT-END Slo se necesita un servidor web y un entorno PHP

You might also like