You need to reread the docs, this is the most basic of questions. http://nagios.sourceforge.net/docs/2_0/xodtemplate.html#service
Hint: You are missing a service_description in the last block for one. You should not have name in that last block either, you need host_name. Read docs pls. -h Hari Sekhon Jerad Riggin wrote: > I have a functioning nagios setup but I have a quick question. I am > going through and adding website string checks so we can keep track of > availability on one of our webservers. > > So in services.cfg I have > > define service{ > name generic-service ; Generic > service name > 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 (Don't disable) > 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 > register 0 ; DONT > REGISTER THIS DEFINITION - NOT A REAL SERVICE, JUST A TEMPLATE! > } > > define service{ > use generic-service > name basic-service > is_volatile 0 > check_period 24x7 > max_check_attempts 5 > normal_check_interval 3 > retry_check_interval 1 > notification_interval 15 > notification_period 24x7 > register 0 > } > > I then have as just one example: > > define service{ > use basic-service > name check-site4 > notification_options w,u,c,r > check_command check_http!site.com!20!"Home" > register 0 > } > > > My question is, you notice that I have the name as check-site4, and > then later on in the services.cfg I call up that checksite-4. Is this > the correct way? Do I need to define a service for each host and then > later on call it by name to execute the service check? Is this a bad > way of going about it? > > Thanks, > > Jerad > ------------------------------------------------------------------------ > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > ------------------------------------------------------------------------ > > _______________________________________________ > Nagios-users mailing list > Nagios-users@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: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Nagios-users mailing list Nagios-users@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