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
  • Home
  • Home
About
lorem lasda asda adasd adsad lorem lasda asda adasd adsad lorem lasda asda adasd adsad lorem lasda asda adasd adsad lorem lasda asda adasd adsad lorem lasda asda adasd adsad