How to Install Nagios

How to install Nagios

Going to do a 3 part install here. Firstly the base Nagios install to monitor from, Secondly how to implement NagiosQL for web based configurations and lastly how to remote monitor cPanel with Nagios ( NRPE).


Lets start with the Install of the Nagios Monitor Server

Check to make sure your system is update.

yum check-update

If there is any updates do them.


#for 64bit

rpm -Uhv

#for 32bit

rpm -Uhv

Check for updates again

yum check-update


Now for the fun stuff.

yum install httpd
yum install php php-mysql php-gd php-ldap php-xml gd gd-devel gcc glibc glibc-common libstdc++-devel gcc-c++
yum install perl-DBI perl-DBD-MySQL perl-Config-IniFiles rrdtool perl-rrdtool
yum install nagios nagios-plugins

This would have the system up and going. Only thing left to do is to secure the web interface.

htpasswd -c /etc/nagios/htpasswd.users nagiosadmin

Put in the password you want to use

Start up nagios and httpd

/etc/init.d/httpd start
/etc/init.d/nagios start

From here you can see a basic nagios running and monitoring your system.


Now that is the base server up and going. See How to Install NagiosQL  for seting up configuration via a nice web interface.



Leave a Reply