NLS cert invalid

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

The network location server certificate is not valid. Connectivity for DirectAccess clients located in the internal network will not work as expected.

Knowledge Base article:

Summary

The network location server certificate is not valid. Connectivity for DirectAccess clients located in the internal network will not work as expected.

Causes

The certificate has expired.

Resolutions

1. Ensure that the certificate has not expired.

2. Renew the expired certificate.

Element properties:

TargetAP.Remote.Access.Class.NetworkLocationServer
Parent MonitorSystem.Health.ConfigurationState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeAP.Remote.Access.Monitor.HeuristicMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
NLS cert invalid

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

Source Code:

<UnitMonitor ID="AP.Remote.Access.Monitor.DA_NLS_HEURISTIC_INVALID_CERT" Accessibility="Public" Enabled="true" Target="AP.Remote.Access.Class.NetworkLocationServer" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="AP.Remote.Access.Monitor.HeuristicMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="AP.Remote.Access.Monitor.DA_NLS_HEURISTIC_INVALID_CERT_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_NLS_HEURISTIC_INVALID_CERT_Error" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="DA_NLS_HEURISTIC_INVALID_CERT_Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="DA_NLS_HEURISTIC_INVALID_CERT_Success" MonitorTypeStateID="Healthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<SyncTime/>
<ComponentName>Network Location Server</ComponentName>
<HeuristicId>2148335620</HeuristicId>
<Debug>false</Debug>
</Configuration>
</UnitMonitor>