Ganglia è un sistema di monitoraggio scalabile e distribuito per sistemi di calcolo ad alte prestazioni come cluster e reti. Si basa su un disegno gerarchico mirato alle federazioni di cluster. È stato utilizzato per collegare i cluster tra i campus universitari e in tutto il mondo e può essere scalato per gestire cluster con 2000 nodi.
Ganglia sfrutta tecnologie ampiamente utilizzate come XDR per il trasporto dati compatto e portatile, XML per la rappresentazione dei dati e RRDtool per l'archiviazione e la visualizzazione dei dati. L'applicazione utilizza strutture dati e algoritmi accuratamente ingegnerizzati al fine di ottenere costi generali per nodo molto bassi e un'elevata concorrenza. L'implementazione di Ganglia è robusta ed è stata portata su un ampio set di sistemi operativi e architetture di processore.
Ganglia è distribuito come un unico archivio. Contiene tutti i file necessari per distribuire l'applicazione su un server web stabile. Basta copiare i file nella root del vostro server web o in una directory specifica per iniziare. Dopo l'installazione, è possibile accedere al sistema Ganglia da qualsiasi computer, smartphone o dispositivo tablet.
Nel complesso, Ganglia è una grande applicazione facile da configurare e ha un basso impatto sulle prestazioni del server.