Pending Outbound Messages to Clients

Microsoft.LS.2013.Monitoring.UnitMonitor.ThresholdPC.PersistentChat.PERF_CHAT_PROTOCOL_MESSAGES_UCMA_QUEUE (UnitMonitor)

Knowledge Base article:

Summary

The total number of messages that are not complete.

Causes

Outbound connections from the Persistent Chat server to the Lync Front End server or to Lync client computers are failing.

Resolutions

Check Front End event logs for details. Ensure that network connectivity between the Lync Front End servers and the Lync client computers are functioning.

Element properties:

TargetMicrosoft.LS.2013.Component.PersistentChat
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.LS.2013.Performance.Double.ConsecutiveThresholdMonitor
RemotableTrue
AccessibilityPublic
Alert Message
[LYNC] The total number of messages that are not complete.
Perf Object Name:
Perf Counter Name: CHAT - Messages in UCMA queue.
Perf Counter Value: {0}
Error Threshold: 10000
Warning Threshold: 5000
Consecutive Samples Repeat Count: 3

Please see the 'Product Knowledge' and the 'Alert Context' tab on Alert Properties view for more information.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.LS.2013.Monitoring.UnitMonitor.ThresholdPC.PersistentChat.PERF_CHAT_PROTOCOL_MESSAGES_UCMA_QUEUE" Accessibility="Public" Enabled="true" Target="Microsoft.LS.2013.Component.PersistentChat" ParentMonitorID="Health!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.LS.2013.Performance.Double.ConsecutiveThresholdMonitor" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Alert_The_total_number_of_messages_that_are_not_complete.">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/SampleValue$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.LS.2013.Monitoring.UnitMonitor.ThresholdPC.PersistentChat.PERF_CHAT_PROTOCOL_MESSAGES_UCMA_QUEUE_OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Error"/>
<OperationalState ID="Microsoft.LS.2013.Monitoring.UnitMonitor.ThresholdPC.PersistentChat.PERF_CHAT_PROTOCOL_MESSAGES_UCMA_QUEUE_UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
<OperationalState ID="Microsoft.LS.2013.Monitoring.UnitMonitor.ThresholdPC.PersistentChat.PERF_CHAT_PROTOCOL_MESSAGES_UCMA_QUEUE_UnderThresholdOverThreshold" MonitorTypeStateID="UnderThresholdOverThreshold" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>CHAT - Messages in UCMA queue.</CounterName>
<ObjectName>LS:CHAT - Persistent Chat Protocol.</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<WarningThreshold>5000</WarningThreshold>
<ErrorThreshold>10000</ErrorThreshold>
<NumSamples>3</NumSamples>
</Configuration>
</UnitMonitor>