Marco Borsani wrote:
> Hi all
>  
> I need to change my nagios server from an HP-UX to a RedHat.
>  
> I install and configure nagios like always, but at the end of all procedures
> I see something strange and Nagios does not run.
>  
> 1) In the /usr/local/nagios/sbin directory some files are absent: 
> histogram.cgi
> statusmap.cgi
> trends.cgi
>  

You didn't have the proper gd libraries and headers installed at the 
time of compiling. I'm not sure where you can find those from HP-UX, but 
for RedHat you *should* get everything needed by the simple expedient of

        yum install gd-devel


> 2) The web interface show the error:
> The server encountered an internal error or misconfiguration and was unable
> to complete your request.
>  
> 3) In the /var/log/httpd/errorlog_log I see:
> [Fri Sep 29 15:56:35 2006] [error] [client 151.X.X.X] (13)Permission denied:
> exec of '/usr/local/nagios/sbin/status.cgi' failed, referer:
> <http://nagios-cl1.it.net/side.html> http://nagios-cl1.it.net/side.html
> [Fri Sep 29 15:56:35 2006] [error] [client 151.X.X.X] Premature end of
> script headers: status.cgi, referer:  <http://nagios-cl1.it.net/side.html>
> http://nagios-cl1.it.net/side.html
>  

The error message tells you exactly what's going wrong.
"Permission denied: exec of '/usr/local/nagios/sbin/status.cgi' failed"

You need to make sure the user apache is running as can execute the 
status.cgi binary. The easiest way to do that is to do like this, 
assuming the apache pseudo-user is called "httpd"

su httpd
cd /usr/local
cd nagios
cd sbin
./status.cgi

The reason for doing it in steps is that you likely have not only faulty 
permissions on the status.cgi program, but somewhere along the path as 
well. Doing it like this will let you see at which points you need to 
modify the permissions in order for httpd to be able to execute the 
program, so just chmod your way there.

-- 
Andreas Ericsson                   [EMAIL PROTECTED]
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Nagios-users mailing list
Nagios-users@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

Reply via email to