All Dns unresponsive

Microsoft.Windows.RemoteAccess.2012.R2.Monitor.DA_DNS_HEURISTIC_ALL_UNRESPONSIVE (UnitMonitor)

All DNS Servers used by DA for name resolution are unresponsive

Knowledge Base article:

Summary

None of the enterprise DNS servers used by DirectAccess clients for name resolution are responding. This might affect DirectAccess client connectivity to corporate resources.

Causes

Enterprise DNS servers are not responding.

Resolutions

1. Ensure DNS servers are online and responding to name resolution requests.

2. Verify DNS server settings.

Note: Operations status is updated in accordance with the configured refresh interval. Clicking Refresh to manually update status does not update the status of the DNS resolution and ICMP reachability checks.

Element properties:

TargetMicrosoft.Windows.RemoteAccess.2012.R2.Class.DNS
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.RemoteAccess.2012.R2.Monitor.HeuristicMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
All Dns Unresponsive

Error Description - {0}
Error Cause - {1}
Error Resolution - {2}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.RemoteAccess.2012.R2.Monitor.DA_DNS_HEURISTIC_ALL_UNRESPONSIVE" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.RemoteAccess.2012.R2.Class.DNS" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.Windows.RemoteAccess.2012.R2.Monitor.HeuristicMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.RemoteAccess.2012.R2.Monitor.DA_DNS_HEURISTIC_ALL_UNRESPONSIVE_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/DataItem/Property[@Name='ErrorDesc']$</AlertParameter1>
<AlertParameter2>$Data/Context/DataItem/Property[@Name='ErrorCause']$</AlertParameter2>
<AlertParameter3>$Data/Context/DataItem/Property[@Name='ErrorResolution']$</AlertParameter3>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateIdc40c7bbc2d894af1a4ae8cdff7e9b0d7" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="UIGeneratedOpStateId0f3c078d0d4448b78f9011f117fffa09" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateId43f19b67c76d47579b1f44e3f50e7747" MonitorTypeStateID="Healthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<SyncTime/>
<ComponentName>Dns</ComponentName>
<HeuristicId>2147811331</HeuristicId>
</Configuration>
</UnitMonitor>