Page 1 of 1

Installation of nagios core 3.4.1 on RHEL 5.8 fails

Posted: Thu Jun 14, 2012 9:33 pm
by Hiroshi
Hello All,

I'm trying to install nagios-3.4.1 & nagios-plugins-1.4.15 on a RHEL 5.8 server. I followed all the instructions from:

http://www.thegeekstuff.com/2008/05/nag ... on/#more-5

The instructions were for installation and configuration of nagios-3.0.1 & nagios-plugins-1.4.11, but everything seemed to work for the newer version as well.

After I finished all the steps and tried adding nagios to the startup routine, I got the following error:

# chkconfig --add nagios
error reading information on service nagios: No such file or directory

Apparently the whole thing has failed, but I have no idea where to begin troubleshooting. The strange thing is the fact that when I try to verify for the consistency of the config file, I get no errors (please see below):

[root@dns2 Downloads]# /usr/local/nagios/bin/nagios -v /usr/local/nagios/etc/nagios.cfg

Nagios Core 3.4.1
Copyright (c) 2009-2011 Nagios Core Development Team and Community Contributors
Copyright (c) 1999-2009 Ethan Galstad
Last Modified: 05-11-2012
License: GPL

Website: http://www.nagios.org
Reading configuration data...
Read main config file okay...
Processing object config file '/usr/local/nagios/etc/objects/commands.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/contacts.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/timeperiods.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/templates.cfg'...
Processing object config file '/usr/local/nagios/etc/objects/localhost.cfg'...
Read object config files okay...

Running pre-flight check on configuration data...

Checking services...
Checked 8 services.
Checking hosts...
Checked 1 hosts.
Checking host groups...
Checked 1 host groups.
Checking service groups...
Checked 0 service groups.
Checking contacts...
Checked 1 contacts.
Checking contact groups...
Checked 1 contact groups.
Checking service escalations...
Checked 0 service escalations.
Checking service dependencies...
Checked 0 service dependencies.
Checking host escalations...
Checked 0 host escalations.
Checking host dependencies...
Checked 0 host dependencies.
Checking commands...
Checked 24 commands.
Checking time periods...
Checked 5 time periods.
Checking for circular paths between hosts...
Checking for circular host and service dependencies...
Checking global event handlers...
Checking obsessive compulsive processor commands...
Checking misc settings...

Total Warnings: 0
Total Errors: 0

Things look okay - No serious problems were detected during the pre-flight check
[root@dns2 Downloads]#

Re: Installation of nagios core 3.4.1 on RHEL 5.8 fails

Posted: Fri Jun 15, 2012 1:28 pm
by agriffin
Everything's fine, the guide you followed just forgot to tell you to run 'make install-init' during installation. Go back and run the command and it should work.

Re: Installation of nagios core 3.4.1 on RHEL 5.8 fails

Posted: Tue Jun 26, 2012 1:23 pm
by Hiroshi
agriffin, thanks so much for the quick reply. It took me a while to implement the change, as I'm the only Unix/Linux SA for a mid-size city in California, and I do it all: Backups, SAN, Solaris, Linux, etc.

Anyhow, after running 'make install-init' command, everything else worked like a charm. As a final test, when I opened a browser and tried going to "http://localhost/nagios" with nagiosadmin as user, I got the following error:

Forbidden
You don't have permission to access /nagios/ on this server.
Apache/2.2.3 (Red Hat) Server at localhost Port 80

Could it be because of wrong password (I may have forgotten it) or is it something else. Could I reset the password by running "htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin" command again?

Thanks again,
Hiroshi

Re: Installation of nagios core 3.4.1 on RHEL 5.8 fails

Posted: Wed Jun 27, 2012 3:02 pm
by agriffin
That may help, give it a try.

Re: Installation of nagios core 3.4.1 on RHEL 5.8 fails

Posted: Tue Jul 03, 2012 4:55 pm
by Hiroshi
Nope, that didn't do it; just to be on the safe side, I repeated the following steps, and still same error about "You don't have permission to access /nagios/ on this server."

[root@localhost]# make install-webconf
[root@localhost# htpasswd -c /usr/local/nagios/etc/htpasswd.users nagiosadmin
New password:
Re-type new password:
Adding password for user nagiosadmin

Is there anything else I can try? Please advise; many thanks.

Hiroshi