South Green Logo

South Green Trainings pages

Description Installation de ganglia sous Centos7
Cours lié HPC Administration Module2
Auteur Ndomassi TANDO (ndomassi.tando@ird.fr)
Date de création 27/09/2019
Date de modification 27/09/2019

Summary


Objectif

Installer l’outil de supervision ganglia sous centos7.

Cela permettra d’avoir une vision d’ensemble de ce qui se passe sur le cluster.


Installation du serveur:

Lancer la commande suivante:

$ yum update && yum install epel-release
$ yum install ganglia rrdtool ganglia-gmetad ganglia-gmond ganglia-web 

Configuration du serveur:

Dans le fichier /etc/ganglia/gmetad.conf, modifier les paramètres suivants :

gridname « CERAAS »

Modifier les « data-source » avec le nom décrivant le cluster, l’intervalle de polling puis l’adresse IP du master et du noeud monitoré

data_source "Labo" 60 192.168.1.250:8649 # Master node
data_source "Labo" 60 192.168.1.100 # Monitored node

Editer le fichier /etc/ganglia/gmond.conf :

S’assurer que le block cluster ressemble à ça :

cluster {
  name = « Labs »# nom defini dans le   gmetad.conf
}

Le block upd_send_channel à

udp_send_channel {
  mcast_join = 192.168.1.250
  port = 8649
}

Le block udp_recv_channel à

udp_recv_channel {
#  mcast_join = 192.168.1.250
  port = 8649
#  bind = 192.168.1.250
}

Activer et redémarrer les services avec les commandes :

$ systemctl restart httpd gmetad gmond
$ systemctl enable httpd gmetad httpd

L’interface web de ganglia est disponible à l’URL : http://localhost/ganglia


Installation du client:

Il suffit de lancer la commande suivante :

$yum update && yum install epel-release
$ yum install -y ganglia ganglia-gmond

Configuration du client:

Ouvrir le fichier /etc/ganglia/gmond.conf

S’assurer que le block cluster ressemble à ça :

cluster {
  name = « Labs »# nom defini dans le   gmetad.conf
}

Le block upd_send_channel à

udp_send_channel {
  mcast_join = 192.168.1.250
  port = 8649
}

Le block udp_recv_channel à

udp_recv_channel {
#  mcast_join = 192.168.1.250
  port = 8649
#  bind = 192.168.1.250
}

Activer et redémarrer les services avec les commandes :

$ systemctl restart gmond.service
$ systemctl enable gmond.service


License

The resource material is licensed under the Creative Commons Attribution 4.0 International License (here).