IPHTTPS Unknown error

AP.Remote.Access.Monitor.DA_IPHTTPS_HEURISTIC_UNKNOWN (UnitMonitor)

Unknown error occured with IPHttps

Knowledge Base article:

Summary

Unknown IP-HTTPS Error.

Possible Causes

01. The IP Helper service (iphlpsvc) has stopped.

02. The IP Helper service (iphlpsvc) is not responding.

03. The IP-HTTPS certificate is not the same as the certificate used for VPN SSTP. These certificates must match.

04. The certificate binding has been changed by another process or application.

05. The certificate has been removed from the computer store.

06. The certificate has expired.

07. The Listener service has been stopped, or is not configured.

08. The publish property of the IP-HTTPS route has not been enabled. This is required for DirectAccess to work as expected.

09. Route advertisement is disabled on the IP-HTTPS adapter. This is required for DirectAccess to work as expected.

10. Forwarding is disabled on the IP-HTTPS adapter.

Resolutions

01. Ensure the service is running by typing 'Get-Service iphlpsvc' from a Windows PowerShell prompt.

02. Enable (Start-Service iphlpsvc) or restart (Restart-Service iphlpsvc) the service from an elevated PowerShell prompt.

03. The IP-HTTPS certificate is not the same as the certificate used for VPN SSTP. These certificates must match.

04. Ensure the certificate binding has not been modified.

05. If you bind port 443 with another certificate for use a different application ensure that DirectAccess is configured to use the same certificate binding as that application.

06. Ensure a valid certificate exists in the machine store, and that DirectAccess is configured to use the certificate.

07. Ensure the certificate has not expired.

08. Renew the certificate.

09. Ensure that the IP-HTTPS listener is listening on port 443 of the external network adapter.

10. Set the publish property on the IP-HTTPS route.

11. Enable route advertisement on the IP-HTTPS adapter.

12. Enable forwarding on the IP-HTTPS adapter.

Element properties:

TargetAP.Remote.Access.Class.IPHTTPS
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeAP.Remote.Access.Monitor.HeuristicMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
IP-Https unknown error

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

Source Code:

<UnitMonitor ID="AP.Remote.Access.Monitor.DA_IPHTTPS_HEURISTIC_UNKNOWN" Accessibility="Public" Enabled="true" Target="AP.Remote.Access.Class.IPHTTPS" 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_IPHTTPS_HEURISTIC_UNKNOWN_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="DA_IPHTTPS_HEURISTIC_UNKNOWN_Error" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="DA_IPHTTPS_HEURISTIC_UNKNOWN_Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="DA_IPHTTPS_HEURISTIC_UNKNOWN_Success" MonitorTypeStateID="Healthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<SyncTime/>
<ComponentName>IP-Https</ComponentName>
<HeuristicId>2148007936</HeuristicId>
<Debug>false</Debug>
</Configuration>
</UnitMonitor>