<!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 5.50.4611.1300" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY>
<DIV><SPAN class=393260116-10012003><FONT face="Comic Sans MS" color=#000080 
size=2>And you've got .htaccess in these directories?</FONT></SPAN></DIV>
<DIV><SPAN class=393260116-10012003><FONT face="Comic Sans MS" color=#000080 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=393260116-10012003><FONT face="Comic Sans MS" color=#000080 
size=2>  /usr/local/nagios/sbin</FONT></SPAN></DIV>
<DIV><SPAN class=393260116-10012003><FONT face="Comic Sans MS" color=#000080 
size=2>  /usr/local/nagios/share</FONT></SPAN></DIV>
<DIV><SPAN class=393260116-10012003><FONT face="Comic Sans MS" color=#000080 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=393260116-10012003><FONT face="Comic Sans MS" color=#000080 
size=2>And does .htaccess contain the following?</FONT></SPAN></DIV>
<DIV><SPAN class=393260116-10012003><FONT face="Comic Sans MS" color=#000080 
size=2></FONT></SPAN> </DIV>
<DIV><SPAN class=393260116-10012003><FONT face="Comic Sans MS" color=#000080 
size=2>  AuthName "Nagios Access"<BR>  AuthType Basic<BR>  
AuthUserFile /usr/local/nagios/etc/htpasswd.users<BR>  require 
valid-user<BR></FONT></SPAN></DIV>
<DIV><SPAN class=393260116-10012003><FONT face="Comic Sans MS" color=#000080 
size=2>And of course nagiosadmin is defined in 
htpasswd.users?</DIV></FONT></SPAN>
<DIV><SPAN class=393260116-10012003><FONT face="Comic Sans MS" color=#000080 
size=2> </DIV></FONT></SPAN>
<DIV><SPAN class=393260116-10012003><FONT face="Comic Sans MS" color=#000080 
size=2>jc</DIV></FONT></SPAN>
<BLOCKQUOTE dir=ltr 
style="PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000080 2px solid; MARGIN-RIGHT: 0px">
  <DIV class=OutlookMessageHeader dir=ltr align=left><FONT face=Tahoma 
  size=2>-----Original Message-----<BR><B>From:</B> Olivier Beauchemin (Accolade 
  Group) [mailto:olivier@accoladegroup.net]<BR><B>Sent:</B> Friday, January 10, 
  2003 1:08 AM<BR><B>To:</B> 
  nagios-users@lists.sourceforge.net<BR><B>Subject:</B> [Nagios-users] 
  nagios.cmd ... "Sorry, you are not authorized..." -- 
Argh!<BR><BR></FONT></DIV>
  <DIV><FONT face=Courier size=2>Despite my best efforts, I can't figure it out. 
  Here's all the details, any help is greatly appreciated...</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>I know this is a lot to sift through... but I'm 
  desparate to get this working.</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>Thanks,</FONT></DIV>
  <DIV><FONT face=Courier size=2>Olivier</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>####</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>Environment</FONT></DIV>
  <DIV><FONT face=Courier size=2>-------------</FONT></DIV>
  <DIV><FONT face=Courier size=2>Redhat 8.0</FONT></DIV>
  <DIV><FONT face=Courier size=2>Apache (that came with RedHat 8.0)</FONT></DIV>
  <DIV><FONT face=Courier size=2>Perl 5.8.0</FONT></DIV>
  <DIV><FONT face=Courier size=2>Only the defaults with ./configure</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>Snippet from hosts.cfg</FONT></DIV>
  <DIV><FONT face=Courier size=2>-----------------------</FONT></DIV>
  <DIV><FONT face=Courier size=2># 'foo host' definition template<BR>define 
  host{<BR>        
  name                            
  foo-host    ; The name of this host 
  template<BR>        
  notifications_enabled           
  1       ; Host notifications are 
  enabled<BR>        
  event_handler_enabled           
  1       ; Host event handler is 
  enabled<BR>        
  flap_detection_enabled          
  1       ; Flap detection is 
  enabled<BR>        
  process_perf_data               
  1       ; Process performance 
  data<BR>        
  retain_status_information       
  1       ; Retain status information across 
  program restarts<BR>        
  retain_nonstatus_information    
  1       ; Retain non-status information across 
  program restarts<BR>        
  register                        
  0       ; DONT REGISTER THIS 
  DEFINITION!<BR>        }</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2># 'foo.foo.com host definition<BR>define 
  host{<BR>        
  use                     
  foo-host            ; 
  Name of host template to use<BR>        
  host_name               foo.foo.com<BR>        
  alias                   foo.foo.com<BR>        
  address                 
  63.170.56.34<BR>        
  check_command           
  check-host-alive<BR>        
  max_check_attempts      
  10<BR>        
  notification_interval   
  120<BR>        
  notification_period     
  24x7<BR>        
  notification_options    
  d,u,r<BR>        }</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>Snippet from services.cfg</FONT></DIV>
  <DIV><FONT face=Courier size=2>-------------------------</FONT></DIV>
  <DIV><FONT face=Courier size=2># 'foo-service' template for accolade group 
  hosts/services<BR>define 
  service{<BR>        
  name                            
  foo-service ; The 'name' of this service 
  template<BR>        
  active_checks_enabled           
  1       ; Active service checks are 
  enabled<BR>        
  passive_checks_enabled          
  1       ; Passive service checks are 
  enabled/accepted<BR>        
  parallelize_check               
  1       ; Active service checks should be 
  parallelized (bad idea)<BR>        
  obsess_over_service             
  1       ; We should obsess over this service (if 
  necessary)<BR>        
  check_freshness                 
  0       ; Default is to NOT check service 
  'freshness'<BR>        
  notifications_enabled           
  1       ; Service notifications are 
  enabled<BR>        
  event_handler_enabled           
  1       ; Service event handler is 
  enabled<BR>        
  flap_detection_enabled          
  1       ; Flap detection is 
  enabled<BR>        
  process_perf_data               
  1       ; Process performance 
  data<BR>        
  retain_status_information       
  1       ; Retain status information across 
  program restarts<BR>        
  retain_nonstatus_information    
  1       ; Retain non-status information across 
  program restarts<BR>        
  is_volatile                     
  0<BR>        
  check_period                    
  24x7<BR>        
  max_check_attempts              
  3<BR>        
  normal_check_interval           
  5<BR>        
  retry_check_interval            
  1<BR>        
  notification_interval           
  120<BR>        
  register                        
  0       ; DONT REGISTER THIS 
  DEFINITION!<BR>        }</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>define 
  service{<BR>        
  use                             
  foo-service                
  ; Name of service template to 
  use<BR>        
  host_name                       foo.foo.com<BR>        
  service_description             
  FTP<BR>        
  contact_groups                  olivier<BR>        
  notification_period             
  24x7<BR>        
  notification_options            
  w,u,c,r<BR>        
  check_command                   
  check_ftp!-H 63.170.56.35<BR>        
  }</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>Snippet from contacts.cfg</FONT></DIV>
  <DIV><FONT face=Courier size=2>-------------------------</FONT></DIV>
  <DIV><FONT face=Courier size=2># 'olivier' contact definition<BR>define 
  contact{<BR>        
  contact_name                    
  olivier<BR>        
  alias                           
  olivier<BR>        
  service_notification_period     
  24x7<BR>        
  host_notification_period        
  24x7<BR>        
  service_notification_options    
  c,r<BR>        
  host_notification_options       
  d,r<BR>        
  service_notification_commands   
  notify-by-email<BR>        
  host_notification_commands      
  host-notify-by-email<BR>        
  email                           
  </FONT><A href="mailto:foo@foo.com"><FONT face=Courier 
  size=2>foo@foo.com</FONT></A></DIV>
  <DIV><FONT face=Courier size=2>        
  }</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>Snippet from contactgroups.cfg</FONT></DIV>
  <DIV><FONT face=Courier size=2>------------------------------</FONT></DIV>
  <DIV><FONT face=Courier size=2># 'olivier' contact group definition<BR>define 
  contactgroup{<BR>        
  contactgroup_name       
  olivier<BR>        
  alias                   
  Olivier<BR>        
  members                 
  olivier<BR>        }</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>Privs on the external command file and rw/ 
  directory</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>----------------------------------------------------</FONT></DIV>
  <DIV><FONT face=Courier size=2>prw-rw----    1 
  nagios   nagiocmd        0 Jan 10 
  01:39 nagios.cmd</FONT></DIV>
  <DIV><FONT face=Courier size=2>drwxrwsr-x    2 
  nagios   nagiocmd     4096 Jan 10 01:39 
  rw</FONT></DIV>
  <DIV><FONT face=Courier size=2>{the file nagios.cmd is in the rw/ 
  directory}</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>Snippets from cgi.cfg</FONT></DIV>
  <DIV><FONT face=Courier size=2>---------------------</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>use_authentication=1<BR>authorized_for_system_information=nagiosadmin,olivier<BR>authorized_for_configuration_information=nagiosadmin,olivier<BR>authorized_for_system_commands=nagiosadmin,olivier<BR>authorized_for_all_services=nagiosadmin,olivier<BR>authorized_for_all_hosts=nagiosadmin,olivier<BR>authorized_for_all_service_commands=nagiosadmin,olivier<BR>authorized_for_all_host_commands=nagiosadmin,olivier</FONT></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier size=2>Snippets from nagios.cfg</FONT></DIV>
  <DIV><FONT face=Courier size=2>------------------------</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>log_file=/usr/local/nagios/var/nagios.log</FONT></DIV>
  <DIV><FONT size=+0><FONT face=Courier 
  size=2>cfg_file=/usr/local/nagios/etc/checkcommands.cfg</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>cfg_file=/usr/local/nagios/etc/misccommands.cfg</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>cfg_file=/usr/local/nagios/etc/contactgroups.cfg<BR>cfg_file=/usr/local/nagios/etc/contacts.cfg<BR>cfg_file=/usr/local/nagios/etc/dependencies.cfg<BR>cfg_file=/usr/local/nagios/etc/escalations.cfg<BR>cfg_file=/usr/local/nagios/etc/hostgroups.cfg<BR>cfg_file=/usr/local/nagios/etc/hosts.cfg<BR>cfg_file=/usr/local/nagios/etc/services.cfg<BR>cfg_file=/usr/local/nagios/etc/timeperiods.cfg</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>resource_file=/usr/local/nagios/etc/resource.cfg</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>status_file=/usr/local/nagios/var/status.log</FONT></DIV>
  <DIV><FONT face=Courier size=2>nagios_user=nagios</FONT></DIV>
  <DIV><FONT face=Courier size=2>nagios_group=nagios</FONT></DIV>
  <DIV><FONT face=Courier size=2>check_external_commands=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>command_check_interval=-1</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>command_file=/usr/local/nagios/var/rw/nagios.cmd</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>comment_file=/usr/local/nagios/var/comment.log</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>downtime_file=/usr/local/nagios/var/downtime.log</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>lock_file=/usr/local/nagios/var/nagios.lock</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>temp_file=/usr/local/nagios/var/nagios.tmp</FONT></DIV>
  <DIV><FONT face=Courier size=2>log_rotation_method=d</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>log_archive_path=/usr/local/nagios/var/archives</FONT></DIV>
  <DIV><FONT face=Courier size=2>use_syslog=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>log_notifications=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>log_service_retries=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>log_host_retries=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>log_event_handlers=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>log_initial_states=0</FONT></DIV>
  <DIV><FONT face=Courier size=2>log_external_commands=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>log_passive_service_checks=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>inter_check_delay_method=s</FONT></DIV>
  <DIV><FONT face=Courier size=2>service_interleave_factor=s</FONT></DIV>
  <DIV><FONT face=Courier size=2>max_concurrent_checks=0</FONT></DIV>
  <DIV><FONT face=Courier size=2>service_reaper_frequency=10</FONT></DIV>
  <DIV><FONT face=Courier size=2>sleep_time=1</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>service_check_timeout=60<BR>host_check_timeout=30<BR>event_handler_timeout=30<BR>notification_timeout=30<BR>ocsp_timeout=5<BR>perfdata_timeout=5</FONT></DIV>
  <DIV><FONT face=Courier size=2>retain_state_information=1</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>state_retention_file=/usr/local/nagios/var/status.sav</FONT></DIV>
  <DIV><FONT face=Courier size=2>retention_update_interval=60</FONT></DIV>
  <DIV><FONT face=Courier size=2>use_retained_program_state=0</FONT></DIV>
  <DIV><FONT face=Courier size=2>interval_length=60</FONT></DIV>
  <DIV><FONT face=Courier size=2>use_agressive_host_checking=0</FONT></DIV>
  <DIV><FONT face=Courier size=2>execute_service_checks=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>accept_passive_service_checks=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>enable_notifications=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>enable_event_handlers=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>process_performance_data=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>obsess_over_services=0</FONT></DIV>
  <DIV><FONT face=Courier size=2>check_for_orphaned_services=0</FONT></DIV>
  <DIV><FONT face=Courier size=2>check_service_freshness=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>freshness_check_interval=60</FONT></DIV>
  <DIV><FONT face=Courier size=2>aggregate_status_updates=1</FONT></DIV>
  <DIV><FONT face=Courier size=2>status_update_interval=15</FONT></DIV>
  <DIV><FONT face=Courier size=2>enable_flap_detection=1</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>low_service_flap_threshold=5.0<BR>high_service_flap_threshold=20.0<BR>low_host_flap_threshold=5.0<BR>high_host_flap_threshold=20.0</FONT></DIV>
  <DIV><FONT face=Courier size=2>date_format=us</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>illegal_object_name_chars=`~!$%^&*|'"<>?,()=</FONT></DIV>
  <DIV><FONT face=Courier 
  size=2>illegal_macro_output_chars=`~$&|'"<></FONT></DIV>
  <DIV><A href="mailto:admin_email=foo@foo.com"><FONT face=Courier 
  size=2>admin_email=foo@foo.com</FONT></A></DIV>
  <DIV><A href="mailto:admin_pager=foopager@foo.com"><FONT face=Courier 
  size=2>admin_pager=foopager@foo.com</FONT></A></DIV>
  <DIV><FONT face=Courier size=2></FONT> </DIV>
  <DIV><FONT face=Courier 
size=2>####</FONT></FONT></DIV></BLOCKQUOTE></BODY></HTML>