There are many ways ,and apps to monitor Linux system performance , but many of them require huge configuration , like monit and nagios etc . here are some quick and easy to set up light-weight system monitoring software . you can use any of the above mentioned tools to monitor your server performance resource usage etc .
improved version of “top ” , htop is CLI based and required no configuration at all .
sudo apt-get install htop
now just simply run
glances is written by Nicolas Hennion , it a CLI based monitoring system , you can use ssh tunnel to monitor remote server .
Glances is a cross-platform curses-based system monitoring tool written in Python.
curl -L http://bit.ly/glances | /bin/bash
Github page : https://github.com/nicolargo/glances
Official documentation : http://glances.readthedocs.org/en/latest/glances-doc.html
python , Django powered simple dashboard , web-based easy to use .
A small web-based monitoring dashboard for your Linux pc/server written in Python and Django + Chart.js.
pyDash was tested and runs under the following OSs:
- Arch Linux
sudo apt-get install git python-pip sudo git clone https://github.com/k3oni/pydash cd pydash edit pydash/settings.py #and change the SECRET_KEY value # sudo pip install -r requirements.txt sudo ./manage.py syncdb
Create a user and setup password .
then start dev server using
sudo ./manage.py runserver
open your browser and browse to
http://SERVER_IP:8000 and login with created username and password.
for additional setup with apache or nginx , you can use installation wiki .
Linux Dash is a php based , simple and easy to use web-based monitoring software . it’s written by ( Afaq Tariq ).
- Debian 6, 7
- Ubuntu 11.04+
- Linux Mint 16+
- CentOS 5, 6
sudo apt-get install apache2 php5 php5-json cd /var/www/html [sudo] git clone https://github.com/afaqurk/linux-dash.git sudo chmod -R 775 linux-dash sudo service apache2 restart
Now open broswer and point it
http://YOUSERVERIP/linux-dash but its not a good idea to let a system monitoring software open for world . use apache plain text authentication method
I hope it was informative for you , please share and comments ,
thank you for reading .