Nlb Unknown error

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

An unknown error occured with NLB

Knowledge Base article:

Summary

Unknown NLB Error

Possible Causes

1. The NLB service has stopped.

2. The NLB service has stopped responding.

Resolutions

To retrieve information about NLB state, from the PowerShell prompt run:

Import-module remoteaccess

Get-RemoteAccessLoadBalancer

1. Ensure that the service is running by typing 'Get-Service danlb' at a Windows PowerShell prompt.

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

Element properties:

TargetAP.Remote.Access.Class.HighAvailability
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
NLB unknown error

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

Source Code:

<UnitMonitor ID="AP.Remote.Access.Monitor.RA_NLB_HEURISTIC_UNKNOWN" Accessibility="Public" Enabled="true" Target="AP.Remote.Access.Class.HighAvailability" 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.RA_NLB_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="RA_NLB_HEURISTIC_UNKNOWN_Error" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="RA_NLB_HEURISTIC_UNKNOWN_Warning" MonitorTypeStateID="Warning" HealthState="Warning"/>
<OperationalState ID="RA_NLB_HEURISTIC_UNKNOWN_Success" MonitorTypeStateID="Healthy" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<SyncTime/>
<ComponentName>High Availability</ComponentName>
<HeuristicId>2148401152</HeuristicId>
<Debug>false</Debug>
</Configuration>
</UnitMonitor>