gmon is a small CLI utility to query the current cluster state from a Ganglia server. The project is on GitHub. For the tool to work, the ganglia server needs to accept incoming tcp connections. The use case is to have a small CLI with which I was able to monitor my cluster systems in a single shell. That is what gmon is/was for.

Screenshot. Terminal showing multiple hosts, with the latest update, CPU and memory usage and the 1-5-15 load

The program is written in go and made in a way, that it looks pretty in a 80 characters wide terminal. Compilation and install should be straightforward and is documented in the project repository.

Licensed under CC BY-NC-SA 4.0