tMon - A distributed resource monitor
To install on UBUNTU:
git clone https://github.com/MapleHe/tmon.git
cd tmon; make
make installIf you are using redhat with no init.d please do
make install-redhatThis will first compile both the daemon and client, then copy the daemon, tmond, to /usr/sbin and the client, tmon, to /usr/bin. Note that only root should be allowed to install the binaries.
Edit and copy the tmonrc file to your home directory as ~/.tmonrc which is the default filename. Alternative filenames may be specified on the command line.
Make sure the port 7777 (the default port) are available and accessible.
It using both the /etc/init.d/tmond and /lib/systemd/system/tmond.service
For systemd do
systemctl enable tmond.servicetmonThis code was forked from an ubuntu package by thorfinn thorfinn@binf.ku.dk back in 2007-2009. Which has been maintained here by the author of ANGSD.
I forked the main branch and update the code to show the name of users with top CPU/MEM usage. This doesn't mean to blame anyone. Sometimes it can be helpful to know who is running the heavy tasks (including myself), so that we can rescue the dead server with more efficiency.
See changelog for details of changes