Lync Server Audio/Video Conferencing service audio-video quality

Microsoft.LS.2013.Monitoring.UnitMonitor.PairedEvent.AVConf.AVMCU_E_MEDIA_QUALITY_ALARM (UnitMonitor)

Knowledge Base article:

Summary

The Audio/Video Conferencing Server is overloaded causing degradation of Audio/Video Quality.

Causes

The media quality alarm means that the Audio and Video quality will be severely impacted. It may be caused by any of the three events: AVMCU_W_HEALTH_STATE_VIDEO_DEGRADED (Id:32035). This event implies that the Audio/Video Conferencing Server is lightly loaded and multi-view video is going to be degraded. AVMCU_W_HEALTH_STATE_WARNING (Id:32013). This event implies that the Audio/Video Conferencing Server is overloaded and audio and video quality is going to be degraded. AVMCU_E_HEALTH_STATE_CRITICAL(Id: 32014) This event implies that the Audio Video Conferencing server is severely overloaded, audio and video quality is going to be degraded. Additionally, the Audio Video Conferencing server will not be able to accept new conferences. New sessions to this server will be rejected until the health is in degraded state

Resolutions

Reduce the load on the affected machine to allow more CPU resources for the Audio/Video Conferencing Server.

Element properties:

TargetMicrosoft.LS.2013.Component.AVConf
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.LS.2013.MonitorType.PairedEvent.Simple
RemotableTrue
AccessibilityPublic
Alert Message
[LYNC] The Audio/Video Conferencing Server is overloaded causing degradation of Audio/Video Quality.
{0}

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.PairedEvent.AVConf.AVMCU_E_MEDIA_QUALITY_ALARM" Accessibility="Public" Enabled="true" Target="Microsoft.LS.2013.Component.AVConf" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.LS.2013.MonitorType.PairedEvent.Simple" ConfirmDelivery="true">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Alert_The_Audio_Video_Conferencing_Server_is_overloaded_causing_degradation_of_Audio_Video_Quality.">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDescription$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Microsoft.LS.2013.Monitoring.UnitMonitor.PairedEvent.AVConf.AVMCU_E_MEDIA_QUALITY_ALARM.Success" MonitorTypeStateID="SuccessEventRaised" HealthState="Success"/>
<OperationalState ID="Microsoft.LS.2013.Monitoring.UnitMonitor.PairedEvent.AVConf.AVMCU_E_MEDIA_QUALITY_ALARM.Error" MonitorTypeStateID="ErrorEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>Lync Server</LogName>
<SuccessExpression>
<Or>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">32082</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LS Audio-Video Conferencing Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">32001</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LS Audio-Video Conferencing Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Or>
</SuccessExpression>
<ErrorExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">32081</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">LS Audio-Video Conferencing Server</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</ErrorExpression>
</Configuration>
</UnitMonitor>