15.02.2015 Views

Ganglia

Ganglia

Ganglia

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Monitoreo<br />

Network Management<br />

<strong>Ganglia</strong><br />

Eduardo Diez y Riega V<br />

deduar@ula.ve


Monitoreo<br />

<strong>Ganglia</strong><br />

•<strong>Ganglia</strong> es un software que provee monitoreo<br />

en tiempo real y ejecución de ambientes graficos<br />

•<strong>Ganglia</strong> es tan fácil de usar que al igual como<br />

puede correr en 16 nodos de un cluster puede<br />

correr en 512 o mas nodos en un sistema de<br />

ambiente distribuido.<br />

•<strong>Ganglia</strong> Monitoring Daemon (gmond)<br />

•<strong>Ganglia</strong> Meta Daemon (gmetad).


Monitoreo<br />

<strong>Ganglia</strong> - gmond<br />

Es un demonio multi-threaded el cual<br />

corre en cada uno de los nodos del<br />

cluster que se desea monitorear.<br />

Gmond tiene su propia base de datos<br />

distribuida y su propia redundancia.


Monitoreo<br />

<strong>Ganglia</strong> - gmond


Monitoreo<br />

<strong>Ganglia</strong> - gmetad<br />

Permite obtener la informacion via XML en<br />

intervalos regulares desde los nodos, el<br />

gmetad toma la informacion y la salva en<br />

una base de datos Round-Robin y<br />

concatena los XML de los nodos para<br />

compartir la informacion con el servidor<br />

web u otro frontend que corra el demonio<br />

gmetad.


Monitoreo<br />

<strong>Ganglia</strong> - gmetad


Monitoreo<br />

<strong>Ganglia</strong> - Web Frontend<br />

Provee una vista de información de una pagina<br />

Web dinámica en tiempo<br />

<strong>Ganglia</strong> arranca como en html pero viene de un<br />

árbol xml, este fue echo bajo un sistema donde<br />

el historial se presenta de manera grafica


Monitoreo<br />

<strong>Ganglia</strong> - Instalación<br />

La maquina y la red deben estar habilitadas de<br />

manera multicast para poder correr <strong>Ganglia</strong>, es<br />

rocomendable que las maquinas esten<br />

conectadas a un mismo switch.<br />

Si las maquinas del Cluster están separadas por<br />

un router, entonces se necesitara configurar la<br />

opción mcast_ttl en el /etc/gmond.conf.<br />

Hay que asegurarse de que los router estén<br />

configurado para pasar tráficos multicast.


Monitoreo<br />

<strong>Ganglia</strong> - Instalación<br />

•Descargar<br />

•Compilar<br />

–configure<br />

–make<br />

–make install<br />

•Arranca el gmond y activa el gmetad


Monitoreo<br />

<strong>Ganglia</strong> - Instalación<br />

Probando la instalación Gmond.<br />

prompt> telnet localhost 8649<br />

También puedes probar la instalación del<br />

Gmetad<br />

prompt> telnet localhost 8651


Monitoreo<br />

<strong>Ganglia</strong> - screenshot

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!