Glances is a free software (licensed under LGPL) to monitor your GNU/Linux or BSD operating system from within your terminal. Glances uses the library libstatgrab to retrieve information from your system. it is a cross-platform system monitoring tool written in python.
See the screenshot below. It even displays the stats from your docker containers!?! Works great on my VPS running Ubuntu 14.04.5 LTS.
Image from the official site:
How to Install Glances:
1- Run (Only supported on some GNU/Linux distributions):
curl -L https://bit.ly/glances | sudo /bin/bash
2- You can use apt-get:
apt-get install glances
3- You can also install Glances using pip:
$ pip install glances
After installation completes, type “glances” and hit enter. Glances should start bringing up various system information to the terminal screen.
You may encounter an error like: …error locale.Error: unsupported locale setting…
If this is the case do the following:
sudo dpkg-reconfigure locales
Then start Glances again.
For other installation methods see here.
Also see: https://nicolargo.github.io/glances/
Hope this helps.