Monitorix is excellent monitoring tool that can monitor many services and system resources. It is free and open source. It has been created to be used under production Linux/UNIX servers. We found that some guides and articles on Internet do not show how to correctly install it on CentIOS 7 or RedHAT 7 based servers. Here is installation instructions for this distributions. This software is more suited for small deployments and individual server installs. For Enterprise or for multi host deployments we recommend using something more suitable for larger networks like cacti.
Install epel repo.
#yum install epel-release -y
Update your system.
#yum update -y
Install all prerequisites for monitorix
#yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools
perl-MIME-Lite perl-CGI perl-DBI -y
#yum install monitorix -y
Enable and start service
#sysrtemctl start monitorix
#systemctl enable monitorix