Computersnyou

Four lightweight tools for monitoring linux server performance

Posted on  11/23/2014

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 .

htop

improved version of “top ” , htop is CLI based and required no configuration at all .

Installation

sudo apt-get install htop

now just simply run htop.

htop
htop

glances

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.

Installation

curl -L http://bit.ly/glances | /bin/bash

glances
glances

Github page : https://github.com/nicolargo/glances
Official documentation : http://glances.readthedocs.org/en/latest/glances-doc.html

pydash

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.

Supported OS
pyDash was tested and runs under the following OSs:

  • Centos
  • Fedora
  • Ubuntu
  • Debian
  • Raspbian
  • Pidora
  • Arch Linux

Installation

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 .

Screenshots

pydash
pydash

pydash
pydash

Installation WiKi : https://github.com/k3oni/pydash/wiki
Github page : https://github.com/k3oni/pydash/

Linux-dash

Linux Dash is a php based , simple and easy to use web-based monitoring software . it’s written by []( Afaq Tariq ).

supported OS

OS

  • Arch
  • Debian 6, 7
  • Ubuntu 11.04+
  • Linux Mint 16+
  • CentOS 5, 6

Installation

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

Screenshots

linux Dash
linux Dash

linux Dash
linux Dash

linux Dash
linux Dash

Useful Links

Website : http://linuxdash.afaqtariq.com/
https://github.com/afaqurk/linux-dash#installation

I hope it was informative for you , please share and comments ,
thank you for reading .


  • Home
  • About