Catch all error for ISATAP
Unknown ISATAP Error.
1. The IP Helper service (iphlpsvc) has stopped.
2. The IP Helper service (iphlpsvc) is not responding.
3. The ISATAP server name has not been published.
4. The DNS server cannot be reached, or is unresponsive
5. The ISATAP name might be in the DNS global query block list.
6. Forwarding is disabled on the ISATAP adapter.
7. The publish property of the ISATAP route has not been enabled. This required for DirectAccess to work as expected.
8. Routes are not advertised on the ISATAP router. This is required for DirectAccess to work as expected.
9. ISATAP adapter is not available.
1. Verify that the service is running by typing 'Get-Service iphlpsvc' at a Windows PowerShell command prompt.
2. Enable (Start-Service iphlpsvc) or restart (Restart-Service iphlpsvc) the service from an elevated PowerShell prompt.
3. The DNS server should be configured to resolve the ISATAP server name.
4. Ensure that the DNS server is configured to successfully resolve the ISATAP server name.
5. Enable the forwarding property on the ISATAP adapter.
6. Set the publish property on the ISATAP route.
7. Enable advertising and the default route advertisement property on the ISATAP adapter.
8. ISATAP has been disabled (Possibly not an Error).
Target | AP.Remote.Access.Class.ISATAP | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | Custom | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | AP.Remote.Access.Monitor.HeuristicMonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="AP.Remote.Access.Monitor.DA_ISATAP_HEURISTIC_UNKNOWN" Accessibility="Public" Enabled="true" Target="AP.Remote.Access.Class.ISATAP" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="AP.Remote.Access.Monitor.HeuristicMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="AP.Remote.Access.Monitor.DA_ISATAP_HEURISTIC_UNKNOWN_AlertMessageResourceID">
<AlertOnState>Error</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="DA_ISATAP_HEURISTIC_UNKNOWN_Error" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="DA_ISATAP_HEURISTIC_UNKNOWN_Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="DA_ISATAP_HEURISTIC_UNKNOWN_Success" MonitorTypeStateID="Healthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<SyncTime/>
<ComponentName>Isatap</ComponentName>
<HeuristicId>2147614720</HeuristicId>
<Debug>false</Debug>
</Configuration>
</UnitMonitor>