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