Patch: Host and service orphan check configuration

Luke Ross l-ross at northwestern.edu
Fri May 16 20:24:35 CEST 2008


It looks like Nagios 3 doesn't properly distinguish between between 
host and service orphan checks: if either check_for_orphaned_services 
or check_for_orphaned_hosts is enabled in the main config file, it 
will run both kinds of checks. Here is a patch to correct this.

Thanks,
Luke

--- events.c.orig	2008-05-15 10:48:30.000000000 -0500
+++ events.c	2008-05-15 10:50:19.000000000 -0500
@@ -1299,8 +1299,10 @@
  		log_debug_info(DEBUGL_EVENTS,0,"** Orphaned Host and Service 
Check Event\n");

  		/* check for orphaned hosts and services */
-		check_for_orphaned_hosts();
-		check_for_orphaned_services();
+		if(check_orphaned_hosts)
+			check_for_orphaned_hosts();
+		if(check_orphaned_services)
+			check_for_orphaned_services();
  		break;

  	case EVENT_RETENTION_SAVE:



-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft 
Defy all challenges. Microsoft(R) Visual Studio 2008. 
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/




More information about the Developers mailing list