Monitorix
From Indie IT Wiki
Revision as of 14:38, 9 November 2016 by imported>Indieit (→HOWTO: CONFIGURE:)
Monitorix is a free, open source, lightweight system monitoring tool designed to monitor as many services and system resources as possible. It has been created to be used under production Linux/UNIX servers, but due to its simplicity and small size can be used on embedded devices as well.
HOWTO: INSTALL:
Debian / Ubuntu
sudo apt install -y rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl hddtemp cd /tmp/ wget http://www.monitorix.org/monitorix_3.9.0-izzy1_all.deb sudo dpkg -i monitorix*.deb sudo apt-get -f install sudo service apache2 reload sudo service monitorix restart
Thanks to Monitorix
Red Hat / Centos
su - root yum install -y monitorix
HOWTO: CONFIGURE:
Documentation
Config File Location(s)
sudo nano /etc/monitorix/monitorix.conf
Ubuntu & Debian also have a secondary configuration file:
sudo nano /etc/monitorix/conf.d/00-debian.conf
Post configuration or either .conf file you will need to restart Monitorix:
sudo service monitorix restart
Enable/Disable Graphs
Locate the section shown below:
# Graphs (de)activation # ----------------------------------------------------------------------------- <graph_enable> disk = y system = y kern = y proc = y zfs = y
To enable/disable alter as required:
HOWTO: FIX:
Forbidden: You don't have permission to access /monitorix-cgi/monitorix.cgi on this server.
sudo nano /etc/apache2/conf.d/monitorix.conf sudo service apache2 reload sudo nano /etc/monitorix.conf sudo service apache2 restart sudo service monitorix restart cd /usr/share/monitorix/ sudo chown -R www-data:www-data imgs/
Thanks to Monitorix FAQ.