Ganglia é um sistema de monitoramento distribuído escalável para sistemas de computação de alto desempenho, como clusters e Grades. É baseado em um projeto hierárquico direcionado a federações de clusters. Ele aproveita tecnologias amplamente utilizadas, como XML para representação de dados, XDR para transporte de dados compacto, portátil e RRDtool para armazenamento e visualização de dados. Ele usa estruturas de dados cuidadosamente projetadas e algoritmos para alcançar sobrecargas muito baixas por nó e alta concurrency. A implementação é robusta, foi portada para um extenso conjunto de sistemas operacionais e arquiteturas de processador.