Monitorix is a free, open source, lightweight system monitoring tool designed to monitorize as many services as possible. Currently it can be used to monitor such items as the CPU load, temperatures and even the number of users using the system. Network devices activity, network services demand and even the devices' interrupt activity are also monitored. The current status of any Linux server with Monitorix installed can be accessed via a web browser. See http://en.wikipedia.org/wiki/Monitorix for introductory information.
Monitorix has been designed to be used under production Unix/Linux servers, but due its simplicity can be used to monitor embedded devices, or in laptops or even in a Linux box at home as well.
While it is important to get a remote view of your servers with tools like Nagios, it's not always easy to get a full "local" view of things like CPU load and network service demand. Monitorix fills that gap.
The following guidance might be useful in helping to configure Monitorix on a Linux server.
Essentially I followed the standard installation procedure as described in the Monitorix Project, Documentation/Installation link below.
Following installation configuration is done through appropriate editing of the /etc/monitorix.conf file.
The following general links are useful references when setting up Monitorix:
URL | Summary/Description |
---|---|
http://www.Monitorix.org/ | The Monitorix Project |
http://www.monitorix.org/documentation.html | The Monitorix Project, Documentation/Installation page |
http://apps.ouwu.com/confluence/display/pb/How+to+install+Monitorix+in+Ubuntu | How to install Monitorix in Ubuntu |
http://blogs.techrepublic.com.com/opensource/?p=309 | Monitor your server with Monitorix |