Monitorix : Lightweight System Monitoring Tool Run Under Apache

monitorix on ubuntuMonitorix is an free and open source system monitoring tool that allows users to monitor via web browser. Monitorix also monitoring services including CPU temp and load, Active processes, Allocated memory, Hard disk temp, Kernel usage, Network activity,Graphic Card temp and usage, and More.

Monitorix designed for used under production Linux servers, but you can use it on your laptop or on your Linux box at home as well.

Monitorix developed is based on the Red Hat Linux and Fedora Core distributions, so this project has been made keeping in mind these distributions.

Monitorix 2.5.0 has been release by Monitorix Developer,it available for major linux distributions ( Redhat, Fedora ,Centos, FreeBSd, Arch Linux, Gentoo, Debian Based Distribution,OpenSuse).

Here’s New Feature of Monitorix 2.5.0 :

  • Added a complete statistical Fail2ban graph. (suggested by Andreas Itzchak Rehberg, izzy AT
  • Added a complete statistical Lighttpd graph.
  • Added full support for the Postfix MTA in the Mail statistics graph.
  • Extended the number of information in the Mail statistics graph.
  • Added support to monitor unlimited number of local or remote Apache servers.
  • Added support to monitor unlimited number of local or remote MySQL servers.
  • Added support for Dovecot 2.0 log format.
  • Optimized a lot of code including more regular expressions.
  • Replaced hardcoded graph titles with the strings in the configuration file.
  • Modified the RedHat init script to let Monitorix create itself the pidfile. This should improve the support on modern Linux systems using ‘systemd’. (thanks to a IRC user called ‘dashbad’ for pointing this out)
  • Improved the init script to be more LSB-compliant.
  • Changed to the ‘-A’ parameter in ‘smartctl’ to avoid waking up disks when collecting their temperatures and health values. (thanks to Michael Perry, mike AT
  • Fixed some titles in the list box of the main page.
  • Fixed color overriding in the IMAP and POP3 services graph.
  • Fixed the title in some graphs.
  • Fixed a typo in the debug array name that prevented individual debug working properly.
  • Fixed a typo in the configuration file. (thanks to a IRC user called ‘gangsterlicious’ for pointing this out)
  • Fixed a bug in the Squid graph that prevented of being counted the Aborted clients.
  • Fixed numbering in some graphs.

Install Monitorix in Ubuntu 12.04/Ubuntu 11.10/Linux Mint 12

Before install Monitorix package, install all package dependencies by typing following commands via terminal:

sudo apt-get install apache2 rrdtool libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl
cd /tmp && wget -O monitorix_2.5.0-izzy1_all.deb
sudo dpkg -i monitorix*.deb

Run Apache Server and Monitorix

sudo /etc/init.d/apache2 start
sudo service monitorix start

Open web browser, on address bar type http://localhost/monitorix/

Monitorix -   System load average and usage

 System load average and usage

Monitorix-Network traffic and usage

Network traffic and usage

You may also like...

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.