Monitorix is a free, open source, lightweight system monitoring tool designed to monitorize as many services as possible.
At this time it monitors from the CPU load and temperatures to the users using the system. Network devices activity, network services demand and even the devices’ interrupt activity are also monitored, and more. The current status of any corporate server with Monitorix installed can be accessed via a web browser.
apt-get install rrdtool librrds-perl apache2 libwww-perl
Then download and extract the Monitorix package:
tar -zxvf monitorix-1.5.1.tar.gz
Then execute the install script:
Now follow the steps from installer.
Last step is editing the /etc/monitorix.conf file.
Edit that file as following:
our $TITLE = “Debian Tutorials”; # your company name
our $HOSTNAME = “debian-tutorials.com”; # hostname of this server
our $OSTYPE = “Linux-Debian”; # choose your OS type (see below)
our $SAMBAVER = “3”; # Samba version (2 or 3)
our $MULTIHOST = “N”; # Enable multihost feature
our $MULTIHOST_FOOTER = “Y”; # (multihost) display URL in image
our $MULTIHOST_IMGPERLINE = “2”; # (multihost) # of images per line
our $REPORT_LANG = “en”; # Report language
our $THEME_COLOR = “black”; # Default is “black”, none is “white”
our $REFRESH_RATE = “150”; # Web stats’ refresh rate in seconds
our $ENABLE_CROND_MAIL = “Y”; # Error messages are sent by crond
Now you can start monitorix using:
Now you can see stats at: http://localhost/monitorix/