Sticky connections exist

Microsoft.Forefront.UAG.DirectAccess.UserActivity.AtLeastOneStickyConnectionExists (UnitMonitor)

This is a warning alarm generated because there were no Network Load Balancing sticky connections on the current node. A "sticky" connection is a 6to4 or Teredo client connection that will always go to the same specific node. This alarm is cleared when at least one sticky connection is active.

Knowledge Base article:

Summary

This is a warning alarm generated because there were no Network Load Balancing (NLB) sticky connections on the current node. A "sticky" connection is a 6to4 or Teredo client connection that will always go to the same specific node. This alarm is cleared when at least one sticky connection is active.

The monitor serves as a warning because a lack of sticky connections might mean that there are currently no users on any node. If this monitor indicates a warning on only one node, it might be an issue; however, it might be a lack of user activity.

Element properties:

TargetMicrosoft.Forefront.UAG.DirectAccess
Parent MonitorMicrosoft.Forefront.UAG.DirectAccess.UserActivity
CategoryPerformanceHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Forefront.UAG.DirectAccess.StickyConnectionsExists
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Forefront.UAG.DirectAccess.UserActivity.AtLeastOneStickyConnectionExists" Accessibility="Public" Enabled="true" Target="Microsoft.Forefront.UAG.DirectAccess" ParentMonitorID="Microsoft.Forefront.UAG.DirectAccess.UserActivity" Remotable="true" Priority="Normal" TypeID="Microsoft.Forefront.UAG.DirectAccess.StickyConnectionsExists" ConfirmDelivery="true">
<Category>PerformanceHealth</Category>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId7ef5e6144c1a49b38d36519e411baea2" MonitorTypeStateID="StickyConnectionsExist" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId5c04f13af97e40cca25ca9e5ba60fe36" MonitorTypeStateID="NoStickyConnectionsExist" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>600</IntervalSeconds>
<SyncTime/>
</Configuration>
</UnitMonitor>