Nagios Startup Errors

Volker.Aust at premiere.de Volker.Aust at premiere.de
Fri Feb 14 10:37:08 CET 2003


I see two problems in your configuration:

- your service definition lacks an "service_description"

- in your contactgroup "contactgroups" the member "oktay" is not defined in
your contacts.cfg

-vol

> -----Original Message-----
> From: Babak Pasdar [mailto:bpasdar at IGXGlobal.com]
> Sent: Friday, February 14, 2003 6:11 AM
> To: Carroll, Jim P [Contractor]
> Cc: nagios-users at lists.sourceforge.net
> Subject: RE: [Nagios-users] Nagios Startup Errors
> 
> 
> 
> OK,  there has to be something wrong beyond configuration and 
> the obvious.  I tried your config with exactly the same 
> results. In fact the reason you got the config below was 
> because I used nagat, I thought I was perhaps misformatting 
> the config.  I just want to get a basic config up and running.
> 
> I have gotten netsaint up and running in the past and it was 
> not this hard.
> 
> Thanks
> 
> Babak
> 
> 
> here is all my configs:
> 
> hosts.cfg
> 
> define host{
>         name                            generic-host
>         notifications_enabled           1
>         event_handler_enabled           1
>         flap_detection_enabled          1
>         process_perf_data               1
>         retain_status_information       1
>         retain_nonstatus_information    1
>         register                        0
>         }
> 
> define host{
>         use                     generic-host
>         host_name               fw
>         alias                   Firewall
>         address                 192.168.1.1
>         check_command           check-host-alive
>         max_check_attempts      10
>         notification_interval   120
>         notification_period     24x7
>         notification_options    d,u,r
>         }
> 
> 
> 
> hostgroups.cfg
> 
> define hostgroup{
>         hostgroup_name          hostgroup
>         alias                   hostgroup
>         contact_groups          contactgroups
>         members                 fw
>         }
> 
> 
> 
> services.cfg
> 
> define service{
>         host_name               fw
>         check_command           check-host-alive
>         max_check_attempts      5
>         normal_check_interval   5
>         retry_check_interval    3
>         check_period            24x7
>         notification_interval   30
>         notification_period     24x7
>         notification_options    w,c,r
>         contact_groups          contactgroups
>         }
> 
> 
> 
> contacts.cfg
> 
> define contact{
>         contact_name                    jdoe
>         alias                           John Doe
>         service_notification_period     24x7
>         host_notification_period        24x7
>         service_notification_options    w,u,c,r
>         host_notification_options       d,u,r
>         service_notification_commands   notify-by-email
>         host_notification_commands      host-notify-by-email
>         email                           jdoe at localhost.localdomain
>         pager                           
> 555-5555 at pagergateway.localhost.localdomain
>         }
> 
> contactgroups.cfg
> 
> define contactgroup {
> contactgroup_name              contactgroups
> alias                          contactgroups
> register                       1
> members                        oktay
> }
> 
> 
> nagios.cfg
> 
> log_file=/usr/local/nagios/var/nagios.log
> cfg_file=/usr/local/nagios/etc/hosts.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
> temp_file=/usr/local/nagios/var/nagios.tmp
> status_file=/usr/local/nagios/var/status.log
> aggregate_status_updates=1
> status_update_interval=15
> nagios_user=nagios
> nagios_group=nagios
> enable_notifications=1
> execute_service_checks=1
> accept_passive_service_checks=1
> enable_event_handlers=1
> log_rotation_method=d
> log_archive_path=/usr/local/nagios/var/archives
> check_external_commands=0
> command_check_interval=-1
> comment_file=/usr/local/nagios/var/comment.log
> downtime_file=/usr/local/nagios/var/downtime.log
> command_file=/usr/local/nagios/etc/nagios.cmd
> lock_file=/usr/local/nagios/var/nagios.lock
> retain_state_information=1
> state_retention_file=/usr/local/nagios/var/status.sav
> retention_update_interval=60
> use_retained_program_state=0
> 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
> sleep_time=1
> max_concurrent_checks=0
> service_reaper_frequency=10
> interval_length=60
> use_agressive_host_checking=1
> enable_flap_detection=0
> low_service_flap_threshold=5.0
> high_service_flap_threshold=20.0
> low_host_flap_threshold=5.0
> high_host_flap_threshold=20.0
> soft_state_dependencies=0
> service_check_timeout=60
> host_check_timeout=30
> event_handler_timeout=30
> notification_timeout=30
> ocsp_timeout=5
> perfdata_timeout=5
> obsess_over_services=0
> process_performance_data=0
> check_for_orphaned_services=0
> check_service_freshness=1
> freshness_check_interval=60
> admin_email=nagios
> admin_pager=pagenagios
> date_format=us
> 
> 
> cgi.cfg
> 
> xdddb_host=127.0.0.1
> xdddb_port=3306
> xdddb_username=nagios
> xdddb_password=nagios
> xdddb_database=nagios
> 
> xcddb_host=127.0.0.1
> xcddb_port=3306
> xcddb_username=nagios
> xcddb_password=nagios
> xcddb_database=nagios
> 
> xsddb_host=127.0.0.1
> xsddb_port=3306
> xsddb_username=nagios
> xsddb_password=nagios
> xsddb_database=nagios
> 
> xeddb_host=127.0.0.1
> xeddb_port=3306
> xeddb_username=nagios
> xeddb_password=nagios
> xeddb_database=nagios
> 
> main_config_file=/usr/local/nagios/etc/nagios.cfg
> physical_html_path=/usr/local/nagios/share
> url_html_path=/nagios/
> show_context_help=0
> use_authentication=1
> default_statusmap_layout=5
> default_statuswrl_layout=4
> ping_syntax=/bin/ping -n -U -c 5 $HOSTADDRESS$
> refresh_rate=90
> 
> 
> resources.cfg
>  
> $USER1$=/usr/local/nagios/libexec
> 
> xsddb_host=127.0.0.1
> xsddb_port=3306
> xsddb_database=nagios
> xsddb_username=nagios
> xsddb_password=nagios
> xsddb_optimize_data=1
> xsddb_optimize_interval=3600
> 
> xcddb_host=127.0.0.1
> xcddb_port=3306
> xcddb_database=nagios
> xcddb_username=nagios
> xcddb_password=nagios
> xcddb_optimize_data=1
> 
> xdddb_host=127.0.0.1
> xdddb_port=3306
> xdddb_database=nagios
> xdddb_username=nagios
> xdddb_password=nagios
> xdddb_optimize_data=1
> 
> xrddb_host=127.0.0.1
> xrddb_port=3306
> xrddb_database=nagios
> xrddb_username=nagios
> xrddb_password=nagios
> xrddb_optimize_data=1
> 
> 
> 
> 
> 
> Carroll, Jim P [Contractor] wrote:
> > I think your config is suffering from recursion.
> > 
> > On the one hand, you've given freelinuxcd.org the name of 
> generic-host, and
> > 2 lines later, you're telling Nagios to refer to the 
> generic-host definition
> > for the details.
> > 
> > Not related to this issue, your check_command is incorrect.  You're
> > specifying the command here, when you should be referencing 
> a token in
> > checkcommands.cfg.
> > 
> > If I may...?  Try this instead:
> > 
> > define host{
> >         name                            generic-host
> >         notifications_enabled           1
> >         event_handler_enabled           1
> >         flap_detection_enabled          1
> >         process_perf_data               1
> >         retain_status_information       1
> >         retain_nonstatus_information    1
> >         register                        0
> >         }
> > 
> > define host{
> >         use                     generic-host
> >         host_name               freelinuxcd.org
> >         alias                   Free Linux CD Project Server
> >         address                 131.161.247.80
> >         check_command           check-host-alive
> >         max_check_attempts      10
> >         notification_interval   120
> >         notification_period     24x7
> >         notification_options    d,u,r
> >         }
> > 
> > Some notes:
> > 
> > 1) You've got low_flap_threshold and high_flap_threshold 
> set... I don't
> > believe these directives exist in any host/service 
> definition (but I'm sure
> > someone will correct me if I'm wrong)... however, there are 
> names similar to
> > these in nagios.cfg, which is where they belong.
> > 
> > 2) The address *must* be the IP address, if you're to use it at all.
> > Extrapolating from your example, I would guess that you're 
> relying on DNS to
> > do the hostname resolution.  In that case, remove the 'address' line
> > altogether.  (It also frees you up in case someone 
> renumbers that hostname.
> > But there are other issues to concern yourself with if you 
> go that route...
> > for now, just try the above trivial case just to get it 
> working.  You can
> > fine tune later.)
> > 
> > Anyway, try the above on for size.  If it works, great.  If 
> you're surprised
> > that it works, go back and read over the documentation to 
> find out why.
> > 
> > HTH.
> > 
> > jc
> > 
> > > -----Original Message-----
> > > From: Babak Pasdar [mailto:bpasdar at IGXGlobal.com]
> > > Sent: Thursday, February 13, 2003 6:02 PM
> > > To: Carroll, Jim P [Contractor]
> > > Cc: nagios-users at lists.sourceforge.net
> > > Subject: RE: [Nagios-users] Nagios Startup Errors
> > > 
> > > 
> > > 
> > > Jim,
> > > 
> > > Thank you for yor response.  All I can say is that I have as 
> > > simple of a config as one could have.  I just implemented teh 
> > > bare minimum to get Nagios going in each of the appropriate files.
> > > 
> > > 
> > > This is the entire content of my hosts.cfg
> > > 
> > > define host {
> > > host_name                      freelinuxcd.org
> > > alias                          Free Linux CD Project Server
> > > address                        www.freelinuxcd.org
> > > name                           generic-host
> > > register                       1
> > > use                            generic-host
> > > max_check_attempts             10
> > > notification_interval          120
> > > notification_period            24x7
> > > notification_options           d,u,r
> > > notifications_enabled          1
> > > check_command                  check_ping!-w 200,20% -c 
> > > 300,30% -p 5 -t 1000
> > > checks_enabled                 0
> > > event_handler_enabled          1
> > > low_flap_threshold             1
> > > high_flap_threshold            2
> > > flap_detection_enabled         1
> > > process_perf_data              1
> > > retain_status_information      1
> > > retain_nonstatus_information   1
> > > }
> > > 
> > > Thanks
> > > 
> > > Babak
> > > 
> > > Carroll, Jim P [Contractor] wrote:
> > > > Looks like you have 'freelinuxcd.org' defined more than once.
> > > > 
> > > > Do a 'grep -c freelinuxcd.org hosts.cfg'.  Tell us what the 
> > > result of that
> > > > is.  If it's greater than 1, search hosts.cfg for other 
> occurrences.
> > > > 
> > > > If it's *not* in that file, do a 'grep -l 
> freelinuxcd.org *' in your
> > > > /usr/local/nagios/etc directory.  Make sure you don't 
> have the host
> > > > definition more than once in *any* file.
> > > > 
> > > > jc
> > > > 
> > > > > -----Original Message-----
> > > > > From: Babak Pasdar [mailto:bpasdar at IGXGlobal.com]
> > > > > Sent: Thursday, February 13, 2003 12:13 PM
> > > > > To: nagios-users at lists.sourceforge.net
> > > > > Subject: [Nagios-users] Nagios Startup Errors
> > > > > 
> > > > > 
> > > > > 
> > > > > Hello,
> > > > > 
> > > > > After spending over 8 hours trying find teh source of this 
> > > > > problem, I am 
> > > > > giving up and asking?
> > > > > 
> > > > > I keep getting the following error on startup.  I have 
> > > tried manually 
> > > > > configuring the files as well as using nagat.  What am I 
> > > > > missing?  I saw 
> > > > > in the ail archives somebody else had this exact issue, 
> > > however there 
> > > > > was no response.  Numerous searches of google for this 
> > > same issue has 
> > > > > also been fruitless.
> > > > > 
> > > > > Any help would be tremendously appreciated.  
> > > > > 
> > > > > Thanks,
> > > > > 
> > > > > Babak
> > > > > 
> > > > > Nagios 1.0
> > > > > Copyright (c) 1999-2002 Ethan Galstad (nagios at nagios.org)
> > > > > Last Modified: 11-24-2002
> > > > > License: GPL
> > > > > 
> > > > > Reading configuration data...
> > > > > 
> > > > > Error: Host 'freelinuxcd.org' has already been defined
> > > > > 
> > > > > Error: Could not register host (config file 
> > > > > '/usr/local/nagios/etc/hosts.cfg', line 8)
> > > > > 
> > > > > 
> > > > > ***> One or more problems was encountered while 
> > > processing the config 
> > > > > files...
> > > > > 
> > > > > 
> > > > > 
> > > > > 
> > > > > -------------------------------------------------------
> > > > > This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
> > > > > are you planning your Web Server Security? Click here to 
> > > get a FREE
> > > > > Thawte SSL guide and find the answers to all your  SSL 
> > > > > security issues.
> > > > > http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
> > > > > _______________________________________________
> > > > > Nagios-users mailing list
> > > > > Nagios-users at lists.sourceforge.net
> > > > > https://lists.sourceforge.net/lists/listinfo/nagios-users
> > > > > ::: Please include Nagios version, plugin version (-v) and OS 
> > > > > when reporting any issue. 
> > > > > ::: Messages without supporting info will risk being sent 
> > > to /dev/null
> > > > > 
> > > > 
> > > 
> > > --
> > > Babak Pasdar
> > > Founder/CTO
> > > IGX Global
> > > 389 Main St.
> > > Hackensack, NJ 07601
> > > www.igxglobal.com
> > > (201) 498-0555 ext. 2205
> > > 
> > > The electronic message that you have received and any 
> > > attachments are solely intended for the use of the 
> > > addressee(s) and may contain information that is confidential.  
> > > 
> > > If you receive this email in error, please advise us by 
> > > responding to NOC at igxglobal.com. You are required to delete 
> > > the contents and destroy any copies immediately.  IGX Global 
> > > is not liable for the views expressed in this electronic 
> > > message or for the consequences of any computer viruses that 
> > > may be unknowingly transmitted within this message.
> > >         
> > > This electronic message is also subject to standard 
> > > copyright/ownership laws. It is not intended to be 
> > > reproduced, or re-transmitted without the consent of the 
> originator.
> > > 
> > > www.igxglobal.com 
> > > 
> > 
> 
> --
> Babak Pasdar
> Founder/CTO
> IGX Global
> 389 Main St.
> Hackensack, NJ 07601
> www.igxglobal.com
> (201) 498-0555 ext. 2205
> 
> The electronic message that you have received and any 
> attachments are solely intended for the use of the 
> addressee(s) and may contain information that is confidential.  
> 
> If you receive this email in error, please advise us by 
> responding to NOC at igxglobal.com. You are required to delete 
> the contents and destroy any copies immediately.  IGX Global 
> is not liable for the views expressed in this electronic 
> message or for the consequences of any computer viruses that 
> may be unknowingly transmitted within this message.
>         
> This electronic message is also subject to standard 
> copyright/ownership laws. It is not intended to be 
> reproduced, or re-transmitted without the consent of the originator.
> 
> www.igxglobal.com 
> 
> 
> -------------------------------------------------------
> This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
> are you planning your Web Server Security? Click here to get a FREE
> Thawte SSL guide and find the answers to all your  SSL 
> security issues.
> http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
> _______________________________________________
> Nagios-users mailing list
> Nagios-users at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-users
> ::: Please include Nagios version, plugin version (-v) and OS 
> when reporting any issue. 
> ::: Messages without supporting info will risk being sent to /dev/null
> 


-------------------------------------------------------
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
_______________________________________________
Nagios-users mailing list
Nagios-users at lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. 
::: Messages without supporting info will risk being sent to /dev/null





More information about the Users mailing list