nagios.cmd ... "Sorry, you are not authorized. .." -- Argh!
Carroll, Jim P [Contractor]
jcarro10 at sprintspectrum.com
Fri Jan 10 17:20:18 CET 2003
Minor quibble: it's the 'nagiocmd' group.
But I don't think that's what's plaguing him. Had that been the case, he
wouldn't have been able to have problem-free access with the various other
Nagios accounts he's set up.
jc
> -----Original Message-----
> From: Scott Urbatsch [mailto:scott at urbatsch.com]
> Sent: Friday, January 10, 2003 9:24 AM
> To: nagios-users at lists.sourceforge.net
> Subject: Re: [Nagios-users] nagios.cmd ... "Sorry, you are not
> authorized..." -- Argh!
>
>
> You need to add apache to the nagioscmd group. Apache is the
> user that
> requires the access desired below.
>
> At 02:08 AM 1/10/2003 -0500, Olivier Beauchemin (Accolade
> Group) wrote:
> >Despite my best efforts, I can't figure it out. Here's all
> the details,
> >any help is greatly appreciated...
> >
> >I know this is a lot to sift through... but I'm desparate to
> get this working.
> >
> >Thanks,
> >Olivier
> >
> >####
> >
> >Environment
> >-------------
> >Redhat 8.0
> >Apache (that came with RedHat 8.0)
> >Perl 5.8.0
> >Only the defaults with ./configure
> >
> >
> >Snippet from hosts.cfg
> >-----------------------
> ># 'foo host' definition template
> >define host{
> > name foo-host ; The
> name of this
> > host template
> > notifications_enabled 1 ; Host
> notifications are
> > enabled
> > event_handler_enabled 1 ; Host
> event handler is
> > enabled
> > flap_detection_enabled 1 ; Flap
> detection is enabled
> > process_perf_data 1 ; Process
> performance data
> > retain_status_information 1 ; Retain status
> > information across program restarts
> > retain_nonstatus_information 1 ; Retain non-status
> > information across program restarts
> > register 0 ; DONT
> REGISTER THIS
> > DEFINITION!
> > }
> >
> ># 'foo.foo.com host definition
> >define host{
> > use foo-host ; Name of host
> > template to use
> > host_name foo.foo.com
> > alias foo.foo.com
> > address 63.170.56.34
> > check_command check-host-alive
> > max_check_attempts 10
> > notification_interval 120
> > notification_period 24x7
> > notification_options d,u,r
> > }
> >
> >
> >Snippet from services.cfg
> >-------------------------
> ># 'foo-service' template for accolade group hosts/services
> >define service{
> > name foo-service ; The
> 'name' of this
> > service template
> > active_checks_enabled 1 ; Active
> service checks
> > are enabled
> > passive_checks_enabled 1 ; Passive
> service checks
> > are enabled/accepted
> > parallelize_check 1 ; Active
> service checks
> > should be parallelized (bad idea)
> > obsess_over_service 1 ; We should
> obsess over
> > this service (if necessary)
> > check_freshness 0 ; Default
> is to NOT check
> > service 'freshness'
> > notifications_enabled 1 ; Service
> notifications
> > are enabled
> > event_handler_enabled 1 ; Service
> event handler
> > is enabled
> > flap_detection_enabled 1 ; Flap
> detection is enabled
> > process_perf_data 1 ; Process
> performance data
> > retain_status_information 1 ; Retain status
> > information across program restarts
> > retain_nonstatus_information 1 ; Retain non-status
> > information across program restarts
> > is_volatile 0
> > check_period 24x7
> > max_check_attempts 3
> > normal_check_interval 5
> > retry_check_interval 1
> > notification_interval 120
> > register 0 ; DONT
> REGISTER THIS
> > DEFINITION!
> > }
> >
> >define service{
> > use foo-service
> ; Name
> > of service template to use
> > host_name foo.foo.com
> > service_description FTP
> > contact_groups olivier
> > notification_period 24x7
> > notification_options w,u,c,r
> > check_command check_ftp!-H 63.170.56.35
> > }
> >
> >
> >Snippet from contacts.cfg
> >-------------------------
> ># 'olivier' contact definition
> >define contact{
> > contact_name olivier
> > alias olivier
> > service_notification_period 24x7
> > host_notification_period 24x7
> > service_notification_options c,r
> > host_notification_options d,r
> > service_notification_commands notify-by-email
> > host_notification_commands host-notify-by-email
> > email
> <mailto:foo at foo.com>foo at foo.com
> > }
> >
> >
> >Snippet from contactgroups.cfg
> >------------------------------
> ># 'olivier' contact group definition
> >define contactgroup{
> > contactgroup_name olivier
> > alias Olivier
> > members olivier
> > }
> >
> >
> >Privs on the external command file and rw/ directory
> >----------------------------------------------------
> >prw-rw---- 1 nagios nagiocmd 0 Jan 10 01:39 nagios.cmd
> >drwxrwsr-x 2 nagios nagiocmd 4096 Jan 10 01:39 rw
> >{the file nagios.cmd is in the rw/ directory}
> >
> >
> >Snippets from cgi.cfg
> >---------------------
> >use_authentication=1
> >authorized_for_system_information=nagiosadmin,olivier
> >authorized_for_configuration_information=nagiosadmin,olivier
> >authorized_for_system_commands=nagiosadmin,olivier
> >authorized_for_all_services=nagiosadmin,olivier
> >authorized_for_all_hosts=nagiosadmin,olivier
> >authorized_for_all_service_commands=nagiosadmin,olivier
> >authorized_for_all_host_commands=nagiosadmin,olivier
> >
> >
> >Snippets from nagios.cfg
> >------------------------
> >log_file=/usr/local/nagios/var/nagios.log
> >cfg_file=/usr/local/nagios/etc/checkcommands.cfg
> >cfg_file=/usr/local/nagios/etc/misccommands.cfg
> >cfg_file=/usr/local/nagios/etc/contactgroups.cfg
> >cfg_file=/usr/local/nagios/etc/contacts.cfg
> >cfg_file=/usr/local/nagios/etc/dependencies.cfg
> >cfg_file=/usr/local/nagios/etc/escalations.cfg
> >cfg_file=/usr/local/nagios/etc/hostgroups.cfg
> >cfg_file=/usr/local/nagios/etc/hosts.cfg
> >cfg_file=/usr/local/nagios/etc/services.cfg
> >cfg_file=/usr/local/nagios/etc/timeperiods.cfg
> >resource_file=/usr/local/nagios/etc/resource.cfg
> >status_file=/usr/local/nagios/var/status.log
> >nagios_user=nagios
> >nagios_group=nagios
> >check_external_commands=1
> >command_check_interval=-1
> >command_file=/usr/local/nagios/var/rw/nagios.cmd
> >comment_file=/usr/local/nagios/var/comment.log
> >downtime_file=/usr/local/nagios/var/downtime.log
> >lock_file=/usr/local/nagios/var/nagios.lock
> >temp_file=/usr/local/nagios/var/nagios.tmp
> >log_rotation_method=d
> >log_archive_path=/usr/local/nagios/var/archives
> >use_syslog=1
> >log_notifications=1
> >log_service_retries=1
> >log_host_retries=1
> >log_event_handlers=1
> >log_initial_states=0
> >log_external_commands=1
> >log_passive_service_checks=1
> >inter_check_delay_method=s
> >service_interleave_factor=s
> >max_concurrent_checks=0
> >service_reaper_frequency=10
> >sleep_time=1
> >service_check_timeout=60
> >host_check_timeout=30
> >event_handler_timeout=30
> >notification_timeout=30
> >ocsp_timeout=5
> >perfdata_timeout=5
> >retain_state_information=1
> >state_retention_file=/usr/local/nagios/var/status.sav
> >retention_update_interval=60
> >use_retained_program_state=0
> >interval_length=60
> >use_agressive_host_checking=0
> >execute_service_checks=1
> >accept_passive_service_checks=1
> >enable_notifications=1
> >enable_event_handlers=1
> >process_performance_data=1
> >obsess_over_services=0
> >check_for_orphaned_services=0
> >check_service_freshness=1
> >freshness_check_interval=60
> >aggregate_status_updates=1
> >status_update_interval=15
> >enable_flap_detection=1
> >low_service_flap_threshold=5.0
> >high_service_flap_threshold=20.0
> >low_host_flap_threshold=5.0
> >high_host_flap_threshold=20.0
> >date_format=us
> >illegal_object_name_chars=`~!$%^&*|'"<>?,()=
> >illegal_macro_output_chars=`~$&|'"<>
> ><mailto:admin_email=foo at foo.com>admin_email=foo at foo.com
> ><mailto:admin_pager=foopager at foo.com>admin_pager=foopager at foo.com
> >
> >####
>
>
>
> -------------------------------------------------------
> This SF.NET email is sponsored by:
> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> http://www.vasoftware.com
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
>
-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
More information about the Users
mailing list