Ganglia est un système de surveillance distribué et évolutif pour les systèmes de calcul haute performance tels que les clusters et les grilles. Il est basé sur une conception hiérarchique visant les fédérations de clusters. Il a été utilisé pour relier les grappes entre les campus universitaires et dans le monde entier et peut s'adapter à des grappes de 2000 nœuds.
Ganglia s'appuie sur des technologies largement utilisées telles que XDR pour le transport compact et portable des données, XML pour la représentation des données et RRDtool pour le stockage et la visualisation des données. L'application utilise des structures de données et des algorithmes soigneusement conçus afin d'obtenir des frais généraux par nœud très faibles et une forte concurrence. L'implémentation de Ganglia est robuste et a été portée sur un vaste ensemble de systèmes d'exploitation et d'architectures de processeur.
Ganglia est distribué sous la forme d'une archive unique. Il contient tous les fichiers nécessaires pour déployer l'application sur un serveur web stable. Il suffit de copier les fichiers à la racine de votre serveur web ou dans un répertoire spécifique pour commencer. Après l'installation, vous pouvez accéder au système Ganglia à partir de n'importe quel ordinateur, smartphone ou de tablettes.
Dans l'ensemble, Ganglia est une excellente application, facile à configurer, et dont l'empreinte sur les performances du serveur est faible.