Problem getting CGIs to work after upgrade to 2.0b4

Andreas Ericsson ae at op5.se
Tue Nov 8 15:57:43 CET 2005


Schmitz, Carsten wrote:
> Hi fellow Nagiosians (if thats even a word ;)
> 
> I have a problem with my CGIs, they don't work. Thats ALL of them, not just some. What I get is (for example for the service status):
> 
> 
> Whoops!
> 
> Error: Could not read host and service status information!
> [...]
> 
> 
> As for the things addressed further down in the (long) error message:
> 
> - Yes, Nagios is running (in daemon mode, I see it in ps -ef)
> 
> - there are no CGI errros in the log file (some other
>   errors that result from my upgrade, I explain below)
> 
> - I verified my nagios config files with -v, and get no errors
>   (some warnings but no errors)
> 
> - I used the rhel rpm (don't ask), so I am sure main program and
>   GCI using the same data store
> 
> 
> Here's what led to the error:
> 
> - I have a working self-compiled nagios 1.x installation on
>   machine #1 in /usr/local/nagios (the box is RH 7.3 - shame on me)
> 
> - I installed nagios 2.x on machine #2 from the "official" rhel 4
>   rpm (this is the installation where the problem occurs), the box
>   runs CentOS 4.2 (OS built from RHEL 4 patch 2 sources)
> 
> - I can not rewrite all my host and service definitions at this
>   time, so I decided to remove /etc/nagios and copy the contents
>   of my machine #1's /usr/local/nagios/etc to /etc/nagios
> 
>   (please read on, I HAVE read the "Whats New in 2.x" and I am
>   taking the config file format changes into account!)
> 
> - I adjusted all the path names to match the path names in my
>   new installation (perl one liner and verified twice) in all
>   config files (nagios.cfg, cgi.cfg etc).
> 
> - I stripped the contact_groups from the host group definitions
>   according to the Nagios 2.x "Whats New" change document
> 
> - I fixed some other small things where Nagios 2.x seems more
>   picky than 1.x (in a good way ;)
> 
> - I verified my config with -v, I ran nagios in console mode and
>   watched it performing checks and sending emails, and I verified
>   with ps -ef that it starts up in daemon mode.
> 
> - I did NOT so far change any macros (!) to 2.x standards but that
>   should not impact the CGIs from showing up, should it?
> 

Correct. It shouldn't.

> - I should mention that I see some service checks fail in the log
>   file (or console) because I am not yet finished copying and
>   adjusting all of my custom plugins.
> 
> - There are no errors in my apache error log. I DO see the access
>   to the CGIs in the access log, but no errors.
> 
> Still, the CGIs don't work. Would anyone kindly have a pointer for me what else to check for?
> 

Permissions on the objects.cache file and the status.dat (or status.sav, 
I keep forgetting).

$ su - httpd
$ cat /usr/local/nagios/var/{objects.cache,status.sav}

Take it from there.

-- 
Andreas Ericsson                   andreas.ericsson at op5.se
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list