Unable to resolve name to IP.
Could not resolve the name supplied name through the watcher nodes Domain Name Service.
This can happen for a few reasons:
The DNS client side cache has a stale entry
The DNS infrastructure not available
The watcher node DNS settings are out of date or incorrect
DNS has a stale entry for the supplied target name and is returning the wrong IP address
Try the following troubleshooting steps to attempt to fix the problem
On a Windows Computer, at the command line type:
ipconfig /flushdns
Then type:
ipconfig /registerdns
Check with your network or domain administrator if there is any problems with the DNS infrastructure that the watcher node is configured to use.
Check the IP Address that is being returned to ensure it is returning the actual device name you expect.
Do this by pinging by the device name you supplied in the wizard. Next take the IP Address and type ping -a [IPAddress]. For example, if the IP Address is 10.10.1.1:
ping -a 10.10.1.1
If the name returned is different than the name supplied in the wizard there are likely some name resolution issues related to having a misconfigured or stale DNS entry.
Target | TCPPortCheck_Sample | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | TCPPortCheck_Sample.DNSResolution | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="TCPPortCheck_Sample.DNSResolutionMonitor" Accessibility="Public" Enabled="true" Target="TCPPortCheck_Sample" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="TCPPortCheck_Sample.DNSResolution" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="TCPPortCheck_Sample.DNSResolutionMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="OK" MonitorTypeStateID="NoDNSResolutionFailure" HealthState="Success"/>
<OperationalState ID="Error" MonitorTypeStateID="DNSResolutionFailure" HealthState="Error"/>
</OperationalStates>
<Configuration/>
</UnitMonitor>