Omitir los comandos de cinta
Saltar al contenido principal

Cluster SdeI

:

Paginas Wiki: Instalación y configuración Ganglia

MOVED TO:  https://gitlab.com/scds/server-provisioning/-/wikis/%5BES%5D-Configuracion-Ganglia​
Requisitos previos para la instalacion
  • libexpat.so.0: compat-expat1 (RHEL 6) expat (RHEL 5).
  • libconfuse (se instala del repositorio DAG).
  • librrd.so.4: rrd-tool
Instalación
 
 
O desde los repositorios
 
Yum install ganglia ganglia-gmetad ganglia-gmond ganglia-gmond-python

O compilando

./configure  --with-python=/usr --prefix=/usr/local/ganglia-3.3.7
 
 
Grupos de equipos
 
Cluster
Equipos del grupos
Publican información
IP multicast
 
 

Meteo
wn001-46
wn001,wn016,wn031
239.6.8.84
 

 

SdeI
wn061-74+citimac01-12
wn061,wn074,citimac06
239.6.8.85
 

 

Servidores
roble, abedul, ce01, meteo1..
monitor, abedul, meteo1
239.6.8.86
 

 

 
​Lustre 
​Ossx y mds1 mds oss01,oss08​
239.6.8.89​

economia​  192.168.202.121​ 239.6.8.​93
citimac​ 192.168.202.91 192.168.202.93 192.168.202.101​ 239.6.8.92
nanocarbon
gtfe​ 192.168.202.71 192.168.202.72 192.168.202.73 192.168.202.74​ 239.6.8​.90

 

Comprobar Multicast


 

Configuración de multicast

Cada cluster configurado en ganglia (meteo, SdeI, Servidores) se pasa la información a través de una IP multicast. El servicio que recoge la información y la publica se llama gmond. Con la configuración por defecto, todos los nodos tienen la información de todos los hosts pertenecientes a su cluster. Se pueden listar los hosts que un equipo ve haciendo un "telnet nodo 8649 | grep HOST".

En los equipos que tienen más de un interfaz de red hay que tener cuidado con el interfaz al que se liga la dirección multicast. Para modificar el comportamiento por defecto se puede añadir una ruta a mano o configuralo de forma persistente.

  • Manualroute add -host 239.28.2.79 dev eth1
  • Persistente: Crear un archivo en /etc/sysconfig/network-scripts/ de nombre "route-Interfaz_red" cuyo contenido sea una cadena de carácteres de la forma IP_multicast dev Interfaz_red, dónde "IP_multicast" e "Interfaz_red" toman el mismo valor que en el paso anterior. Siguiendo el ejemplo anterior, el nombre del archivo sería route-eth1 y contendría la cadena 239.28.2.79 dev eth1.

En el archivo /etc/hosts de los hosts de los que el gmetad recoge la información, deben estar definidos todos aquellos hosts que pertenezcan a dicho cluster.

Configuración Ganglia Web

Para configurar el interfaz de Ganglia y ver los resultados, hay que descargar Ganglia Web 2 de https://sourceforge.net/projects/ganglia/files/gweb/ y descomprimirlo en /var/www/html/ganglia2

tar xvf gweb-3.3.1.tar.gz
mv gweb-3.3.1 /var/www/html/ganglia2

Acceder por:

http://192.168.202.212/ganglia2/

En Internet Explorer da un pequeño error por la gráfica Utilization heatmap de la nueva interfaz.

Configuración Módulos Python

Se descarga desde la página:

https://github.com/ganglia/gmond_python_modules

Se han incluido diskstat y multi_interface de la carpeta Network

Para añadir los nuevos módulos, generalmente se copia su fichero.py a /usr/lib64/ganglia/python_modules y fichero.pyconf a /ets/ganglia/conf.d

Para deshabilitar los módulos, unicamente hay que renombrar su fichero.pyconf como fichero.pyconf.disabled y reiniciar el servicio.