Changements récents - Rechercher:

Espace Wiki ∂'Alembert
Documentation générale


Espace Guide de survie du SysAdmin
Documentation technique


Espace Guide de survie du Développeur
Pour les développeurs


Espace Institut ∂’Alembert
L'institut


Le Site
À propos du Site
Liste complète des Pages


Aide PmWikiFr

Help PmWiki

GSSA /

Ganglia

Page mise à jour le 03/11/2014 16:11

Vous êtes dans un espace restreint en écriture. Ganglia est un outil de surveillance évolutive du système distribué pour les systèmes de calcul haute performance tels que les clusters et les grilles. Il permet à l'utilisateur de visualiser à distance des statistiques en direct ou historiques (tels que les moyennes de charge CPU ou l'utilisation du réseau) pour toutes les machines qui sont surveillés.

Architechture

Ganglia Monitoring Daemon (gmond)
gmond est un daemon installé sur chaque nœud du cluster permettant de collecter les informations systèmes.
Ganglia Meta Daemon (gmetad)
Ganglia Meta Daemon (gmetad) interroge périodiquement un ensemble de sources de données et les agrège pout les fournir à ces clients. Les sources de données peuvent être des daemon gmond, représentant des groupes spécifiques, ou d'autres daemon gmetad, représentant des ensembles de grappes.
Ganglia PHP Web Front-end
Interface web de visualisation des données fournis par un gmetad

Serveur Maître

Installation sur le serveur maître

Sur ce serveur nous allons installer gmetad et Ganglia PHP Web Front-end.

  • installation de apache, version worker, pour limiter l'utilisation de la RAM:
apt-get install -y --no-install-recommends apache2-mpm-worker
  • puis gmetad et le web:
apt-get install -y --no-install-recommends gmetad ganglia-webfrontend

Configuration du serveur maître

  • installation du Ganglia PHP Web Front-end
cp /etc/ganglia-webfrontend/apache.conf /etc/apache2/sites-enabled/ganglia.conf
  • configuration de gmetad dans le fichier /etc/gmetad.conf:
# modemeca neptune heywood chagall
data_source "servers-DNS-DHCP-SMTP" 134.157.34.1 134.157.34.29 134.157.34.123 134.157.34.172 134.157.69.4 134.157.69.6

# selkirk antigna russolo bipbip heyward
data_source "servers-WEB" 134.157.69.22 134.157.69.116 134.157.69.3 134.157.34.123 134.157.69.15

# NFS, LDAP, NIS: euler poisson olympe
data_source "servers-NFS-LDAP-NIS" 134.157.34.29 134.157.34.91 134.157.76.111

# xen docker
data_source "servers-XEN-DOCKERS" 134.157.69.115 134.157.69.84 134.157.69.85"

Serveur à superviser

  • installer gmond:
apt-get install --no-install-recommends ganglia-monitor
  • et le configurer, dans le fichier /etc/ganglia/gmond.conf:
[...]
cluster {
name = "my cluster" ## Name assigned to the client groups
[...]
host {
location = "502 armoire gauche / rack 3"
}
[...]
udp_send_channel {
#mcast_join = 239.2.11.71 ## Comment
host = 134.157.69.84
[...]
À propos du site Licence Creative Commons Cooked with love in 2014-2023 by pcht
Page mise à jour le 03/11/2014 16:11