I agree (if I understand your request correctly) that it would be *extremely* useful to have a config directive that effectively allows you to say, 'in hostgroupX make serviceY depend on serviceZ on the individual host itself'  as opposed to making it dependent on serviceZ on all the other hosts of hostgroupX.<br>
<br>I have a script I run prior to running a config check that expands the host member list of hostgroups with service dependencies and then populates the servicedependency definition with the relevant hostnames, but it's a hack with obvious drawbacks. <br>
<br>An ex colleague of mine wrote a patch for v2.0 that defined a 'SELF' directive that enabled defining servicedependencies as I described.  Unfortunately I am not a C programmer, so I wasn't able to duplicate it for v3, so I wrote the perl script.<br>
<br>I hope the enhancement will be considered<br><br>Paul<br><br><div class="gmail_quote">On Wed, Mar 18, 2009 at 8:14 AM, Michael Maymann <span dir="ltr"><<a href="mailto:michael@maymann.org">michael@maymann.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hi List,<br><br>Is there a way to solve my problem with the following servicedependency config:<br>
<a href="http://forums.meulie.net/viewtopic.php?f=59&t=4606" target="_blank">http://forums.meulie.net/viewtopic.php?f=59&t=4606</a><br>
<br><br>---<br>
I'm using Nagios 3.0.6 with nrpe.<br>I'm about to setup NRPE service dependencies and would like to know the best way to do this.<br><br>for
a test i have configured the below and it works great, and i
could "just" make these servicedependencies for every host.<br># NRPE dependencies<br>define servicedependency{<br>       host_name                  host1<br>#     hostgroup_name                  hostgroup1<br>


       service_description             NRPE<br>       dependent_host_name             host1<br>#      dependent_host_name             $HOSTNAME$<br>
dependent_service_description Current Users,Free Space,HW
info,Health,High CPU Load,Log file,NFS client stats,NTP stratum,Pdflush
Processes,RAID,Swap Space,Temps,Zombie Processes<br>       execution_failure_criteria      w,u,c,p<br>       notification_failure_criteria   w,u,c,p<br>       }<br><br>My only problem is that we have ---A LOT--- of hosts so this is not an option <img alt=":-)" title="Smile"><br>


I
am aware of the -u option to check_nrpe but a combination of only
running some checks once every day and automated powermanagement makes
this no option either.<br>It would be nice if i somehow could get the functionality of the commented lines:<br>#     hostgroup_name                  hostgroup1<br>#      dependent_host_name             $HOSTNAME$<br>so for each host in hostgroup1 all the "dependent_service_<div>

descriptions" services are dependent on NRPE in this specific host.<br>
so
if "hostgroup1" contains host1 and host2, "Current Users" on host1 will
be dependent on NRPE on host1 but not dependent on NRPE on host2...<br><br>Is there a way to do this or do i need to make a hack and/or put an entry in the wishlist ?<br>---<br><br><br>Thanks in advance<br><font color="#888888"><font color="#888888">~Maymann</font></font></div>

<br>------------------------------------------------------------------------------<br>
Apps built with the Adobe(R) Flex(R) framework and Flex Builder(TM) are<br>
powering Web 2.0 with engaging, cross-platform capabilities. Quickly and<br>
easily build your RIAs with Flex Builder, the Eclipse(TM)based development<br>
software that enables intelligent coding and step-through debugging.<br>
Download the free 60 day trial. <a href="http://p.sf.net/sfu/www-adobe-com" target="_blank">http://p.sf.net/sfu/www-adobe-com</a><br>_______________________________________________<br>
Nagios-devel mailing list<br>
<a href="mailto:Nagios-devel@lists.sourceforge.net">Nagios-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/nagios-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/nagios-devel</a><br>
<br></blockquote></div><br>