How To Install Monitorix 3.6.0 On Ubuntu 14.10, Ubuntu 14.04, Ubuntu 12.04, Debian 8, Debian 7 And Derivatives

Hello Linux Geeksters. As you may know, Monitorix is an open-source, lightweight system monitoring tool used on both Linux and Unix systems. It is used for monitoring CPU usage, memory usage, disk usage, network usage, number of threads and number of voluntary and involuntaru context switches.

The software itself consists in two programs: the monitorix Perl daemon which is started automatically and the CGI script. Stating with version 3.0, Monitorix includes a built in HTTP server, so that third party plugins are not needed anymore.

The latest version available is Monitorix 3.6.0, which has been released recently, coming with the below changes:

  • Added a complete statistical Libvirt (libvirt) graph.
  • Added a complete processes statistics (process) graph.
  • Added Upstart job.
  • Added more verbosity during the startup.
  • Added support to include username and password in the ‘url_prefix’ option of the ’emailreports’ module.
  • Optimized the ‘serv’ graph to not overload servers with big log files.
  • Added support to include Piwik tracking code.
  • Added support for relay-only MTA (for example Nullmailer) in ’emailreports’.
  • Added the new option ‘ip_default_table’ to define in which table Monitorix will put all iptables rules for network traffic accounting monitoring.
  • Added SPF statistics in the ‘mail’ graph.
  • Added support for newest NVidia driver 340.24.
  • Added the new ‘url_prefix_proxy’ option to bypass the URL building in the CGI.
  • Usefull when Monitorix is used behind a reverse proxy.
  • Added a ‘Makefile’ to provide more flexibility for users and packagers.
  • Improved in all graphs the ‘limit’ and ‘rigid’ functionality and reduced a lot of redundant code.
  • Changed all DST from COUNTER to GAUGE in ‘net’ module to avoid unexpected huge peaks.
  • Added a check to detect inconsistencies between enabled graphs and defined graphs during initialization.
  • Fixed regexp that prevented collecting LOADPCT and ITEMP values in ‘apcupsd’ module.
  • Fixed to show the filesystem name when Monitorix is unable to detect its device name.
  • Fixed messages of argument isn’t numeric in addition at fs.pm in lines 650 and 684. This happened if one of the filesystems defined is not a real mount point with an associated device name.
  • Fixed the values in the text interface of the ‘fs’ graph.
  • Fixed init script to work with Chef properly.
  • Fixed a line that forced updates on every minute in the ‘serv’ graph.
  • Fixed ‘icecast’ graph to support newer statistics page format.
  • Fixed the use of uninitialized variables in ‘phpapc’ module.
  • Fixed to correctly sanitize the comma-separated values in the ‘list’ option of the ‘mysql’ module.
  • Fixed the built-in HTTP server to return a correct Content-Type header for ‘.css’ files.
  • Small fixes and typos.

In this article I will you how to install Monitorix 3.6.0 on Ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr, Ubuntu 12.04 Precise Pangolin, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Debian 8 Jessie, Debian 7 Wheezy and other Ubuntu and Debian derivative systems.

Because it is not available via any repository, we have to download the deb package and install it via command-line. I prefer gdebi over dpkg, due to the fact that it also handles dependencies.

How to install Monitorix 3.6.0 on either 32 bit and 64 bit Ubuntu, Debian and derivatives:

$ sudo apt-get install gdebi
$ wget http://www.monitorix.org/monitorix_3.6.0-izzy1_all.deb
$ sudo gdebi monitorix_3.6.0-izzy1_all.deb

To access monitorix, open your internet browser and go to: http://localhost:8080/monitorix/

how to install Monitorix 3.6.0 on Ubuntu 14.10 Utopic Unicorn, Ubuntu 14.04 Trusty Tahr, Ubuntu 12.04 Precise Pangolin, Linux Mint 17 Qiana, Linux Mint 13 Maya, Pinguy OS 14.04, Elementary OS 0.3 Freya, Elementary OS 0.2 Luna, Peppermint Five, Deepin 2014, LXLE 14.04, Linux Lite 2.0, Debian 8 Jessie, Debian 7 Wheezy

Optional, to remove monitorix, do:

$ sudo apt-get remove monitorix

Tagged with: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,
Posted in The Linux and Unix Articles!

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Subscribe

  

Subscribe to get the latest Linux news and how to guides directly on your e-mail!