Allocate Requests Exceeding Port Limit/sec over UDP

Microsoft.LS.2013.Monitoring.UnitMonitor.ThresholdPC.AVEdge.UDP_ALLOCATE_PORT_LIMIT_EXCEEDED_SEC (UnitMonitor)

Knowledge Base article:

Summary

The per-second rate of allocate requests over UDP that exceeded the port limit.

Causes

This error occurs when there is an unexpectedly high rate of requests over UDP for ports associated with the same user ID. This could be an indication of an attempt to misuse the A/V Edge Server.

Resolutions

Check that the profile of network traffic to the A/V Edge Server is in line with expected usage. A network level trace can be used to determine if there is unusual amount of traffic originating from a single source. If the situation persists then enable tracing to identify the originator of messages requesting more than the permitted number of ports to allow further troubleshooting of the cause.

Element properties:

TargetMicrosoft.LS.2013.Component.AVEdge
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 per-second rate of allocate requests over UDP that exceeded the port limit.
Perf Object Name:
Perf Counter Name: A/V Edge - Allocate Requests Exceeding Port Limit/sec
Perf Counter Value: {0}
Error Threshold: 20
Warning Threshold: 10
Consecutive Samples Repeat Count: 2

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.AVEdge.UDP_ALLOCATE_PORT_LIMIT_EXCEEDED_SEC" Accessibility="Public" Enabled="true" Target="Microsoft.LS.2013.Component.AVEdge" 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_per_second_rate_of_allocate_requests_over_UDP_that_exceeded_the_port_limit.">
<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.AVEdge.UDP_ALLOCATE_PORT_LIMIT_EXCEEDED_SEC_OverThreshold" MonitorTypeStateID="OverThreshold" HealthState="Error"/>
<OperationalState ID="Microsoft.LS.2013.Monitoring.UnitMonitor.ThresholdPC.AVEdge.UDP_ALLOCATE_PORT_LIMIT_EXCEEDED_SEC_UnderThreshold" MonitorTypeStateID="UnderThreshold" HealthState="Success"/>
<OperationalState ID="Microsoft.LS.2013.Monitoring.UnitMonitor.ThresholdPC.AVEdge.UDP_ALLOCATE_PORT_LIMIT_EXCEEDED_SEC_UnderThresholdOverThreshold" MonitorTypeStateID="UnderThresholdOverThreshold" HealthState="Warning"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>A/V Edge - Allocate Requests Exceeding Port Limit/sec</CounterName>
<ObjectName>LS:A/V Edge - UDP Counters</ObjectName>
<InstanceName/>
<AllInstances>true</AllInstances>
<Frequency>60</Frequency>
<WarningThreshold>10</WarningThreshold>
<ErrorThreshold>20</ErrorThreshold>
<NumSamples>2</NumSamples>
</Configuration>
</UnitMonitor>