Glances is a cross-platform system monitoring tool written in Python. Combines many of the features of top, htop, netstat, and tail. If you also install Bottle it'll present not only a web dash board, it'll present a REST API and XML-RPC interface also. Can export its stats to a number of different databases.