I did a bit more testing, and found that the ³dig² test cannot be the only
service that is monitored for a host, or it will fail. As I wanted to check
my anycast dns address to verify that it responds to DNS for various zones
(and we generally don¹t respond to echo requests on load-balanced virtual
addresses), the only test I needed to run was ³dig². I have added the
³conn² test and now the dig test becomes active.
I did replicate the issue with another virtual DNS server anycast address.
The failure message is ³service unavailable². That appears to be coming
from line 1528 of xymonnet.c. I¹m not handy enough in C to determine where
the precise coding is that blocks testing services when there are no ping or
tcp tests first.
Is that expected behavior?
--
Daniel J McDonald, CISSP # 78281