<!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">
I am having real difficulty getting external commands to work and don't
full understand what's going wrong, despite having RTFMing several
times.<br>
<br>
As an example, I log in to the web interface as nagiosadmin via basic
apache auth successfully as usual. I go to "comments" in the left hand
pane and enter one for a host but when I click submit, I get the error:<br>
<br>
<div class="errorMessage">"Sorry, but you are not authorized to commit
the specified command.</div>
<div class="errorDescription">Read the section of the documentation
that deals with authentication and authorization in the CGIs for more
information.<br>
<br>
<a href="javascript:window.history.go(-2)">Return from whence you came"</a><br>
<br>
As far as I can tell, I have all the perms set right according to the
docs:<br>
<br>
cgi.cfg<br>
<br>
use_authentication=1<br>
authorized_for_system_information=nagiosadmin<br>
authorized_for_configuration_information=nagiosadmin<br>
authorized_for_system_commands=nagiosadmin<br>
authorized_for_all_services=nagiosadmin<br>
authorized_for_all_hosts=nagiosadmin<br>
authorized_for_all_service_commands=nagiosadmin<br>
authorized_for_all_host_commands=nagiosadmin<br>
<br>
nagios.cfg<br>
<br>
command_file=/var/nagios/rw/nagios.cmd<br>
check_external_commands=1<br>
# NOTE: Setting this value to -1 causes Nagios to check the external<br>
# command file as often as possible.<br>
command_check_interval=-1<br>
<br>
ll /var/nagios/ | grep rw/<br>
drwxrws--- 2 nagios apache  4096 Aug  1 13:28 rw/<br>
<br>
ll /var/nagios/rw/nagios.cmd<br>
prw-rw---- 1 nagios apache 0 Aug  1 13:28 /var/nagios/rw/nagios.cmd|<br>
<br>
The apache process is run by the apache user, a member of the apache
group, so has full perms to the directory and the pipe file nagios.cmd.
Nagios is run by nagios who is also a member of the apache group.<br>
<br>
This all looks as it should be according to the docs as far as I can
see.<br>
<br>
</div>
What am I missing?<br>
<br>
<br>
Hari<br>
<br>
</body>
</html>