<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<br>
Marc Powell wrote:
<blockquote
 cite="midA7B0A9F02975A74A845FE85D0B95B8FA6A0B57@misex01.ena.com"
 type="cite">
  <pre wrap="">  </pre>
  <blockquote type="cite">
    <pre wrap="">-----Original Message-----
From: <a class="moz-txt-link-abbreviated"
 href="mailto:nagios-users-admin@lists.sourceforge.net">nagios-users-admin@lists.sourceforge.net</a> [<a
 class="moz-txt-link-freetext" href="mailto:nagios-users">mailto:nagios-users</a>-
<a class="moz-txt-link-abbreviated"
 href="mailto:admin@lists.sourceforge.net">admin@lists.sourceforge.net</a>] On Behalf Of John McGowan
Sent: Wednesday, April 27, 2005 11:57 AM
To: <a class="moz-txt-link-abbreviated"
 href="mailto:nagios-users@lists.sourceforge.net">nagios-users@lists.sourceforge.net</a>
Subject: Re: [Nagios-users] External Commands not working

    </pre>
  </blockquote>
  <pre wrap=""><!---->
[snip]
  </pre>
  <blockquote type="cite">
    <pre wrap="">
okay here is my documentation....

[root@gob rw]# pwd
/usr/local/nagios/var/rw
[root@gob rw]# ls -al
total 8
drwxrwsr-x  2 nagios nagiocmd 4096 Apr 27 11:04 .
drwxrwxr-x  4 nagios nagios   4096 Apr 27 11:49 ..
prw-rw----  1 nagios nagiocmd    0 Apr 27 11:04 nagios.cmd
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Looks good. How about permissions on /usr/local/nagios/var? Is it at
least 755? Everything above that should be fine as you've indicated your
CGI's work so Apache has access to /usr/local/nagios at the least. 
  </pre>
</blockquote>
The "dot dot" entry above shows that...  Here's the whole directory,
just in case...<br>
<br>
[root@gob var]# cd /usr/local/nagios<br>
[root@gob nagios]# ls -al<br>
total 36<br>
drwxr-xr-x   8 root   root   4096 Apr 22 22:02 .<br>
drwxr-xr-x  16 root   root   4096 Apr 22 17:14 ..<br>
drwxrwxr-x   2 nagios nagios 4096 Apr 22 16:58 bin<br>
drwxrwxr-x   2 nagios nagios 4096 Apr 22 22:43 etc<br>
drwxr-xr-x   2 root   root   4096 Apr 22 20:34 libexec<br>
drwxrwxr-x   2 nagios nagios 4096 Apr 22 16:58 sbin<br>
drwxrwxr-x   9 nagios nagios 4096 Apr 22 20:34 share<br>
drwxrwxr-x   4 nagios nagios 4096 Apr 27 12:24 var<br>
<br>
<blockquote
 cite="midA7B0A9F02975A74A845FE85D0B95B8FA6A0B57@misex01.ena.com"
 type="cite">
  <blockquote type="cite">
    <pre wrap="">[root@gob rw]# cat /etc/group | grep nagios
nagios:x:502:
nagiocmd:x:503:nagios,nobody
    </pre>
  </blockquote>
  <pre wrap=""><!---->
Yep. Good here as well.

 
  </pre>
  <blockquote type="cite">
    <pre wrap="">[root@gob rw]# ps -ef | grep httpd
root     20389     1  0 Apr22 ?        00:00:00
/usr/local/apache2/bin/httpd -k start
nobody    9430 20389  0 11:07 ?        00:00:00
/usr/local/apache2/bin/httpd -k start
nobody    9431 20389  0 11:07 ?        00:00:00
/usr/local/apache2/bin/httpd -k start
nobody    9432 20389  0 11:07 ?        00:00:00
/usr/local/apache2/bin/httpd -k start
nobody    9433 20389  0 11:07 ?        00:00:00
/usr/local/apache2/bin/httpd -k start
nobody    9434 20389  0 11:07 ?        00:00:00
/usr/local/apache2/bin/httpd -k start
nobody    9446 20389  0 11:08 ?        00:00:00
/usr/local/apache2/bin/httpd -k start
nobody    9495 20389  0 11:09 ?        00:00:00
/usr/local/apache2/bin/httpd -k start
root     10431  6343  0 11:50 pts/1    00:00:00 grep httpd
    </pre>
  </blockquote>
  <pre wrap=""><!---->
April 22nd was the last restart. I know you said you've restarted
multiple times but since I don't know when you modified the groups file,
I'd suggest stopping and restarting (reload or HUP isn't sufficient).
This is my next best guess.
 
[more snips]
  </pre>
</blockquote>
Ah ha I thought we were on to something there... I was doing and
"apachectl restart" to restart the web server.  I completely shutdown
the web server and started it back up again, but I'm still seeing the
same problem.<br>
<br>
[root@gob nagios]# ps -ef | grep httpd<br>
root     11081     1  0 12:21 ?        00:00:00
/usr/local/apache2/bin/httpd -k start<br>
nobody   11082 11081  0 12:21 ?        00:00:00
/usr/local/apache2/bin/httpd -k start<br>
....<br>
<br>
<br>
<blockquote
 cite="midA7B0A9F02975A74A845FE85D0B95B8FA6A0B57@misex01.ena.com"
 type="cite">
  <pre wrap="">  </pre>
  <blockquote type="cite">
    <pre wrap="">       Error: Could not open command file
'/usr/local/nagios/var/rw/nagios.cmd' for update!



        The permissions on the external command file and/or directory
    </pre>
  </blockquote>
  <pre wrap=""><!---->may be
  </pre>
  <blockquote type="cite">
    <pre wrap="">incorrect. Read the FAQs on how to setup proper permissions.
    </pre>
  </blockquote>
  <pre wrap=""><!---->
This really is indicative of a file system permissions issue. Does your
apache error_log provide any more useful information? </pre>
</blockquote>
No, nothing is showing up in the error_log<br>
<br>
I see this in the access log...<br>
<br>
206.137.122.225 - - [27/Apr/2005:12:29:36 -0500] "GET
/nagios/cgi-bin/cmd.cgi?cmd_typ=25&host=downserver HTTP/1.1" 200
2605<br>
206.137.122.225 - - [27/Apr/2005:12:29:37 -0500] "POST
/nagios/cgi-bin/cmd.cgi HTTP/1.1" 200 1393<br>
<br>
And the latest error_log shows the hard reset of apache, and nothing
more...<br>
<br>
[root@gob logs]# tail error_log<br>
[Wed Apr 27 11:05:25 2005] [notice] Digest: done<br>
[Wed Apr 27 11:05:26 2005] [notice] Apache/2.0.52 (Unix) DAV/2
configured -- resuming normal operations<br>
[Wed Apr 27 11:07:56 2005] [notice] SIGHUP received.  Attempting to
restart<br>
[Wed Apr 27 11:07:56 2005] [notice] Digest: generating secret for
digest authentication ...<br>
[Wed Apr 27 11:07:56 2005] [notice] Digest: done<br>
[Wed Apr 27 11:07:57 2005] [notice] Apache/2.0.52 (Unix) DAV/2
configured -- resuming normal operations<br>
[Wed Apr 27 12:21:11 2005] [notice] caught SIGTERM, shutting down<br>
[Wed Apr 27 12:21:19 2005] [notice] Digest: generating secret for
digest authentication ...<br>
[Wed Apr 27 12:21:19 2005] [notice] Digest: done<br>
[Wed Apr 27 12:21:20 2005] [notice] Apache/2.0.52 (Unix) DAV/2
configured -- resuming normal operations<br>
<br>
<br>
<blockquote
 cite="midA7B0A9F02975A74A845FE85D0B95B8FA6A0B57@misex01.ena.com"
 type="cite">
  <pre wrap="">Is that were the stat() error came from? </pre>
</blockquote>
The error I'm seeing  is in the browser...<br>
<blockquote
 cite="midA7B0A9F02975A74A845FE85D0B95B8FA6A0B57@misex01.ena.com"
 type="cite">
  <pre wrap="">Everything else looks fine with the exception of the possible need for a hard restart of apache.
  </pre>
</blockquote>
That's a shame, because I did a hard restart and it's still not
working...<br>
<br>
Should I recompile with some debugging options or something to figure
out what cmd.cgi is having a problem with?<br>
<blockquote
 cite="midA7B0A9F02975A74A845FE85D0B95B8FA6A0B57@misex01.ena.com"
 type="cite">
  <pre wrap=""> 

--
Marc


-------------------------------------------------------
SF.Net email is sponsored by: Tell us your software development plans!
Take this survey and enter to win a one-year sub to SourceForge.net
Plus IDC's 2005 look-ahead and a copy of this survey
Click here to start!  <a class="moz-txt-link-freetext"
 href="http://www.idcswdc.com/cgi-bin/survey?id%105hix">http://www.idcswdc.com/cgi-bin/survey?id5hix</a>
_______________________________________________
Nagios-users mailing list
<a class="moz-txt-link-abbreviated"
 href="mailto:Nagios-users@lists.sourceforge.net">Nagios-users@lists.sourceforge.net</a>
<a class="moz-txt-link-freetext"
 href="https://lists.sourceforge.net/lists/listinfo/nagios-users">https://lists.sourceforge.net/lists/listinfo/nagios-users</a>
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null

  </pre>
</blockquote>
</body>
</html>