Xymon Mailing List Archive search

DNS lookup occurs even with noconn

list Ford Alan
Thu, 17 May 2012 01:16:56 +0000
Message-Id: <user-af6fc5cdf1fa@xymon.invalid>

Ok I finally got round to testing it.

To stop DNS lookup on a made up client name you need...

0.0.0.0    soapro  #   testip noconn

Sweet!!

Thanks all!!

From: xymon-bounces at xymon.com [mailto:xymon-bounces at xymon.com] On Behalf Of FORD Alan
Sent: Friday, 11 May 2012 3:58 PM
To: 'Jeremy Laidman'
Cc: xymon at xymon.com
Subject: Re: [Xymon] DNS lookup occurs even with noconn

Hmm... Maybe. Will have to try it :)

It would have to be something like this then

0.0.0.0    soapro  #   testip noconn

Seems a bit counter intuitive... lol


From: Jeremy Laidman [mailto:user-71895fb2e44c@xymon.invalid]
Sent: Friday, 11 May 2012 3:49 PM
To: FORD Alan
Cc: xymon at xymon.com<mailto:xymon at xymon.com>
Subject: Re: [Xymon] DNS lookup occurs even with noconn

What if you add "testip"?
On Fri, May 11, 2012 at 10:21 AM, FORD Alan <user-eb925835b8b9@xymon.invalid<mailto:user-eb925835b8b9@xymon.invalid>> wrote:
Hi all,

I have databases and webpages in my hosts.cfg like this..


0.0.0.0        Oracle_Enterprise_Manager # prefer noping noconn https://ictoem01.stanwell.com:7801/em/console  # Obviously a web page

0.0.0.0           soapro # prefer noconn  #  This is an oracle database which I have tests sent to.


What I find is that even with noconn, it still attempts to resolve the server name ie Oracle_Enterprise_Manager


I have managed to fix this by modifying xymonnet.c on line 839

From this...


if (!h->testip && (dnsmethod != IP_ONLY)) add_host_to_dns_queue(h->hostname);


to this


if (!h->testip && !h->noconn && (dnsmethod != IP_ONLY)) add_host_to_dns_queue(h->hostname);

Any comments or possible breaking of Xymon??

If my interpretaion is what is expected for the noconn test maybe Henrik could put this in as a bug fix  :)

Thanks

Alan Ford
Senior Database Administrator
Com Serv - Information Communications and Technology
Stanwell Corporation Limited

www.stanwell.com<http://www.stanwell.com>;


This email is to be read subject to the email disclaimer located at http://www.stanwell.com/email-disclaimer.aspx