|
Every time that nageventlog needs to send a NSCA alert, it will do a lookup of the nsca server hostnames - although the windows library will cache lookups. This is deliberate as IP sometimes addresses change and a single initial lookup will not catch this.
However, it appears you use dyndns.org, and their DNS servers are heavily loaded and set very short caching times on the entries. Sometimes a DNS lookup to dyndns.org will time out or fail, and in this case nageventlog no longer knows where to send the alert.
This weak link is, unfortunately, dyndns.org, which is not reliably responding to DNS lookups. They provide a free service, I think, and sometimes you get what you pay for. If this is a business critical monitoring function, I would suggest that you use a different DNS provider which although it may cost more will be able to guarantee a more reliable service?
One possibility for you is to set the same hostname as your secondary NSCA server. In this case, it will try the lookup twice. If the alert is sent twice, then this is probably not as bad as the alert being never sent at all.
Steve
_________________ Steve Shipway UNIX Systems, ITSS, University of Auckland, NZ Woe unto them that rise up early in the morning... -- Isaiah 5:11
|