On 8/30/05, <b class="gmail_sendername">Chris Wilson</b> <<a href="mailto:chris@aidworld.org">chris@aidworld.org</a>> wrote:<div><span class="gmail_quote"></span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi JB,<br><br>> As Chris Wilson noted, hostgroups do  the right thing in 1.2... but I<br>> really have no idea  how I'd make the right host entries for a series<br>> of VirtualHosts.<br><br>define service {<br>        use                    
vhost-service<br>        service_description     <a href="http://www.bar.com">www.bar.com</a><br>        check_command          
my_check_http!www.bar.com<br>        hostgroup_name          bar_com_servers<br>}<br><br>define command {<br>        command_name    my_check_http<br>        command_line    $USER1$/check_http
-I $HOSTADDRESS$ -H $ARG1$<br>}<br><br>This will call check_http with the host address (hostname) of each<br>server in the group "bar_com_servers". I've used a template,<br>vhost-service, to inherit the check interval and notification options
<br>(not shown here).<br><br>> But if I'm trying to check the website "<a href="http://www.bar.com">www.bar.com</a>" on the host<br>> "<a href="http://a.foo.com">a.foo.com</a>", the -u is not, as near as I can tell, optional, no?
<br><br>As long as <a href="http://www.bar.com">www.bar.com</a> actually has a "/" page (it doens't return an<br>error or a redirect code).<br><br>Hope this helps,</blockquote><div><br>
It absolutely has. Thank you. (Especially: Thanks for prompting me to
dig more into cfg recursion. I've been able to clean up things even
more.)<br>
<br>
Now comes the final part of this particular task:<br>
<br>
I've been told to check '{machinename}.foo.com', but - according to
docs/macros.html - I can't use $HOSTNAME$ or $HOSTALIAS$ in either host
or service checks.<br>
<br>
My 1st instinct is to do just that - something like<br>
       
check_command          
check_lb_vhost!$HOSTNAME$.foo.com<br>
<br>
but it seems I can't. This is more than a bit annoying, and seems a
very odd design decision. I can't be the only one who wants this
functionality.<br>
</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Cheers, Chris.<br>--<br>(aidworld) chris wilson | chief engineer (<a href="mailto:chris@aidworld.org">
chris@aidworld.org</a>)<br><br></blockquote></div><br>
Thanks again,<br>
JB<br>