Hosts and Services
Subhendu Ghosh
sghosh at sghosh.org
Fri Jun 17 23:36:52 CEST 2005
The model for hosts and services exist separately such that if one of a
number of services fails on a host, the host check command is used to
verify if the host is up/down before checking all the other services.
Similarly if a host is down, parent hosts are checked to see if the path
to host is down or just the target host. This is also done using the host
check_command.
So while it might look redundant from a data model perespective - it
actually is quite useful.
-sg
On Fri, 17 Jun 2005, craig cook wrote:
> I've been poking around the data model for nagios 2.x recently and from
> what I can see the âcheck_commandâ and related variables in the âdefine
> host{â section are actually redundant...
>
>
> Should those variables be removed and let the âdefine service{â section
> handle âcheck_commandsâ?
>
>
> e.g.
>
> define host {
>
> host_name linux-server
> address 10.0.0.1
> parents linux-server2
> hostgroups web-servers
> check_command ping-linux-servers
> contact_group linux-admins
> [snip]
> }
>
>
> should actually become something like
>
>
> define host {
> host_name linux-server
> address 10.0.0.1
> parents linux-server2
> hostgroups web-servers
> }
>
>
> define service {
> service ping-linux-servers
> check_command_line ping ...
> }
>
>
> define host_service {
> host_name linux-server
> service ping-linux-servers
> contact_group linux-admins
> }
>
>
> (more of a relational way of thinking)
>
>
> For host âcontact_groupsâ you do not actually get contacted when a host
> fails, it is actually a âserviceâ that has executed and failed on that
> host. If the âhost check_commandâ was removed, this would be a little
> clearer.
>
>
> Comments?
>
>
> (If this is as clear a mud I'll try and explain it a different way)
>
>
> Craig Cook
>
>
>
> -------------------------------------------------------
> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> from IBM. Find simple to follow Roadmaps, straightforward articles,
> informative Webcasts and more! Get everything you need to get up to
> speed, fast. http://ads.osdn.com/?ad_idt77&alloc_id492&opÌk
> _______________________________________________
> Nagios-devel mailing list
> Nagios-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/nagios-devel
>
--
More information about the Developers
mailing list