<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">


<META content="MSHTML 6.00.2800.1555" name=GENERATOR></HEAD>
<BODY>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff size=2>ok - 
somewhere in the nagios docs are the details with regard to setting up .htaccess 
but </FONT></SPAN></DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff size=2>I 
think there is a utility in the nagios install directory under bin called 
htpasswd or htpasswd2 and you run this util to generate a htpasswd.users file 
where</FONT></SPAN></DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff size=2>all 
the users that have web interface access are stored including nagiosadmin. 
</FONT></SPAN><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff 
size=2>I store mine in the etc install directory. </FONT></SPAN></DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff size=2>Then 
in my .htaccess file i have the following </FONT></SPAN></DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff 
size=2>AuthName "Nagios Access"<BR>AuthType Basic<BR>AuthUserFile 
/usr/local/nagios/etc/htpasswd.users<BR>require valid-user</FONT></SPAN></DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff size=2>This 
file resides in the sbin directory (which is also cgi-bin). Note though - change 
the AuthUserFile path to wherever you are storing the htpasswd.users file. 
</FONT></SPAN></DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff size=2>When i 
was getting the 'return from whence you came error', this was exactly my problem 
- i hadn't set up authorisation correctly and the above was how i fixed it. 
</FONT></SPAN></DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=108052414-01082006><FONT face=Arial color=#0000ff size=2>hope 
this helps. </FONT></SPAN></DIV>
<BLOCKQUOTE>
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Justin Craig 
  [mailto:jrcraig.email@gmail.com]<BR><B>Sent:</B> 01 August 2006 
  15:07<BR><B>To:</B> Deborah Martin<BR><B>Cc:</B> Hari Sekhon; Martin J. Green; 
  nagios-users@lists.sourceforge.net<BR><B>Subject:</B> Re: [Nagios-users] 
  Externals Commands<BR><BR></FONT></DIV>
  <DIV>so obviously I RTFM or I wouldn't have got this far.  One part that 
  I did have questions of was the .htaccess creation, as the documentation I 
  read only provided  information for setting up users via htpasswd -c and 
  changing your authorization functionality in the CGI's to 1. </DIV>
  <DIV> </DIV>
  <DIV>So I did a find / -name *.htaccess* and that file doesn't exist.  
  Sounds like I need one?</DIV>
  <DIV> </DIV>
  <DIV>Sorry, there isn't anything in my /var/www/cgi-bin directory  </DIV>
  <DIV> </DIV>
  <DIV>Is there something missed here?<BR><BR> </DIV>
  <DIV><SPAN class=gmail_quote>On 8/1/06, <B class=gmail_sendername>Deborah 
  Martin</B> <<A 
  href="mailto:Deborah.Martin@kognitio.com">Deborah.Martin@kognitio.com</A>> 
  wrote:</SPAN> 
  <BLOCKQUOTE class=gmail_quote 
  style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
    <DIV>
    <DIV>
    <DIV><SPAN><FONT face=Arial color=#0000ff size=2>can you forward the 
    contents of the .htaccess file that resides in the cgi-bin directory ? 
    and a listing of the rest of the directory including the permissions</FONT> 
    </SPAN></DIV></DIV>
    <DIV><SPAN class=e id=q_10cc9fdef7d93816_1>
    <BLOCKQUOTE>
      <DIV dir=ltr align=left><FONT face=Tahoma size=2>-----Original 
      Message-----<BR><B>From:</B> Justin Craig [mailto:<A 
      onclick="return top.js.OpenExtLink(window,event,this)" 
      href="mailto:jrcraig.email@gmail.com" target=_blank> 
      jrcraig.email@gmail.com</A>]<BR><B>Sent:</B> 01 August 2006 
      14:46<BR><B>To:</B> Deborah Martin<BR><B>Cc:</B> Hari Sekhon; Martin J. 
      Green; <A onclick="return top.js.OpenExtLink(window,event,this)" 
      href="mailto:nagios-users@lists.sourceforge.net" 
      target=_blank>nagios-users@lists.sourceforge.net</A><BR><B>Subject:</B> 
      Re: [Nagios-users] Externals Commands<BR><BR></FONT></DIV>
      <DIV>i'm logged in as nagiosadmin and i have that username in all my 
      cgi's.  I have the sameissue, can't schedule downtime or issue 
      external commands with the same error.  I'm running nagios 
      2.4<BR><BR> </DIV>
      <DIV><SPAN class=gmail_quote>On 8/1/06, <B class=gmail_sendername>Deborah 
      Martin</B> <<A onclick="return top.js.OpenExtLink(window,event,this)" 
      href="mailto:Deborah.Martin@kognitio.com" 
      target=_blank>Deborah.Martin@kognitio.com </A>> wrote:</SPAN> 
      <BLOCKQUOTE class=gmail_quote 
      style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
        <DIV>
        <DIV bgcolor="#ffffff" text="#000000">
        <DIV><SPAN><FONT face=Arial color=#0000ff size=2>look at your 
        /usr/local/nagios/sbin directory and check a) file permissions are 
        correct and also whether your .htaccess authrization file is present. 
        </FONT></SPAN></DIV>
        <DIV><SPAN><FONT face=Arial color=#0000ff size=2>This error is generally 
        caused by not correctly using .htaccess and also not configuring apache 
        properly - check your httpd.conf is correctly configured</FONT></SPAN> 
        </DIV></DIV>
        <DIV><SPAN>
        <DIV><SPAN><FONT face=Arial color=#0000ff 
        size=2></FONT></SPAN> </DIV>
        <BLOCKQUOTE>
          <DIV dir=ltr align=left><FONT face=Tahoma size=2>-----Original 
          Message-----<BR><B>From:</B> Hari Sekhon [mailto:<A 
          onclick="return top.js.OpenExtLink(window,event,this)" 
          href="mailto:hpsekhon@googlemail.com" target=_blank> 
          hpsekhon@googlemail.com</A>]<BR><B>Sent:</B> 01 August 2006 
          14:14<BR><B>To:</B> Martin J. Green<BR><B>Cc:</B> <A 
          onclick="return top.js.OpenExtLink(window,event,this)" 
          href="mailto:nagios-users@lists.sourceforge.net" 
          target=_blank>nagios-users@lists.sourceforge.net</A><BR><B>Subject:</B> 
          Re: [Nagios-users] Externals Commands<BR><BR></FONT></DIV>Martin J. 
          Green wrote: 
          <BLOCKQUOTE 
          cite=http://mid5F54491268C784439D51B163322EE58C2F7B6B@gorilla.hq.altien.com 
          type="cite">
            <DIV>
            <P><FONT face=Arial color=navy size=2><SPAN 
            style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial">I can't get 
            external commands to work either (appears it can't write to the file 
            for some reason), but its so low on my list of priorities I haven't 
            gotten to it yet. </SPAN></FONT></P>
            <P><FONT face=Arial color=navy size=2><SPAN 
            style="FONT-SIZE: 10pt; COLOR: navy; FONT-FAMILY: Arial"></SPAN></FONT></P>
            <DIV>
            <DIV style="TEXT-ALIGN: center" align=center><FONT 
            face="Times New Roman" color=black size=3><SPAN lang=EN-US 
            style="FONT-SIZE: 12pt; COLOR: windowtext">
            <HR align=center width="100%" SIZE=2>
            </SPAN></FONT></DIV>
            <P><B><FONT face=Tahoma color=black size=2><SPAN lang=EN-US 
            style="FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Tahoma">From:</SPAN></FONT></B><FONT 
            face=Tahoma color=black size=2><SPAN lang=EN-US 
            style="FONT-SIZE: 10pt; COLOR: windowtext; FONT-FAMILY: Tahoma"> <A 
            onclick="return top.js.OpenExtLink(window,event,this)" 
            href="mailto:nagios-users-bounces@lists.sourceforge.net" 
            target=_blank>nagios-users-bounces@lists.sourceforge.net</A> [<A 
            onclick="return top.js.OpenExtLink(window,event,this)" 
            href="mailto:nagios-users-bounces@lists.sourceforge.net" 
            target=_blank> 
            mailto:nagios-users-bounces@lists.sourceforge.net</A>] <B><SPAN 
            style="FONT-WEIGHT: bold">On Behalf Of </SPAN></B>Hari 
            Sekhon<BR><B><SPAN style="FONT-WEIGHT: bold">Sent:</SPAN></B> 01 
            August 2006 13:48<BR><B><SPAN 
            style="FONT-WEIGHT: bold">To:</SPAN></B> <A 
            onclick="return top.js.OpenExtLink(window,event,this)" 
            href="mailto:nagios-users@lists.sourceforge.net" 
            target=_blank>nagios-users@lists.sourceforge.net</A><BR><B><SPAN 
            style="FONT-WEIGHT: bold">Subject: </SPAN></B>[Nagios-users] 
            Externals Commands</SPAN></FONT><FONT color=black><SPAN lang=EN-US 
            style="COLOR: windowtext"></SPAN></FONT></P></DIV>
            <P><FONT face="Times New Roman" color=black size=3><SPAN 
            style="FONT-SIZE: 12pt"><FONT face=Arial color=#0000ff 
            size=2></FONT></SPAN></FONT></P>
            <P style="MARGIN-BOTTOM: 12pt"><FONT face="Times New Roman" 
            color=black size=3><SPAN style="FONT-SIZE: 12pt">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: </SPAN></FONT></P>
            <DIV>
            <P><FONT face="Times New Roman" color=black size=3><SPAN 
            style="FONT-SIZE: 12pt">"Sorry, but you are not authorized to commit 
            the specified command.</SPAN></FONT></P></DIV>
            <DIV>
            <P style="MARGIN-BOTTOM: 12pt"><FONT face="Times New Roman" 
            color=black size=3><SPAN style="FONT-SIZE: 12pt">Read the section of 
            the documentation that deals with authentication and authorization 
            in the CGIs for more information. <BR><BR><A>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.</SPAN></FONT></P></DIV>
            <P style="MARGIN-BOTTOM: 12pt"><FONT face="Times New Roman" 
            color=black size=3><SPAN style="FONT-SIZE: 12pt">What am I 
            missing?<BR><BR><BR>Hari</SPAN></FONT></P></DIV></BLOCKQUOTE><BR>I 
          think quite a lot of people have trouble with this but a lot give up 
          or are satisfied that the main bit is working and don't bother with 
          this... <BR><BR>does anybody have this working and if so could you 
          post your configs so I can see anything you have different to 
          me?<BR><BR>are external commands generally broken or is there 
          something missing in the docs/our configs/our brains? <BR><BR>I'm 
          using Version 1.4.1<BR><BR>Hari<BR></BLOCKQUOTE></SPAN></DIV>
        <DIV>************************************************************************ 
        This email and any files transmitted with it are confidential and 
        intended solely for the use of the individual or entity to whom they are 
        addressed. Any unauthorised distribution or copying is strictly 
        prohibited. Whilst Kognitio Limited takes steps to prevent the 
        transmission of viruses via e-mail, we can not guarantee that any email 
        or attachment is free from computer viruses and you are strongly advised 
        to undertake your own anti-virus precautions. Kognitio grants no 
        warranties regarding performance, use or quality of any e-mail or 
        attachment and undertakes no liability for loss or damage, howsoever 
        caused. 
        *********************************************************************** 
        </DIV></DIV><BR>-------------------------------------------------------------------------<BR>Take 
        Surveys. Earn Cash. Influence the Future of IT<BR>Join SourceForge.net's 
        Techsay panel and you'll get the chance to share your <BR>opinions on IT 
        & business topics through brief surveys -- and earn cash<BR><A 
        onclick="return top.js.OpenExtLink(window,event,this)" 
        href="http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV" 
        target=_blank>http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV</A><BR><BR>_______________________________________________<BR>Nagios-users 
        mailing list<BR><A 
        onclick="return top.js.OpenExtLink(window,event,this)" 
        href="mailto:Nagios-users@lists.sourceforge.net" 
        target=_blank>Nagios-users@lists.sourceforge.net</A><BR><A 
        onclick="return top.js.OpenExtLink(window,event,this)" 
        href="https://lists.sourceforge.net/lists/listinfo/nagios-users" 
        target=_blank>https://lists.sourceforge.net/lists/listinfo/nagios-users 
        </A><BR>::: Please include Nagios version, plugin version (-v) and OS 
        when reporting any issue.<BR>::: Messages without supporting info will 
        risk being sent to /dev/null<BR><BR></BLOCKQUOTE></DIV><BR><BR 
      clear=all><BR>-- <BR>- Justin </BLOCKQUOTE></SPAN></DIV>
    <DIV></DIV></DIV></BLOCKQUOTE></DIV><BR><BR clear=all><BR>-- <BR>- Justin 
</BLOCKQUOTE></BODY></HTML>