Microsoft.OCS.2007.QoEMetric.HighDelay.MediationServer.UnitMonitor (UnitMonitor)

Element properties:

TargetMicrosoft.OCS.2007.QoEMetric.HighDelay.MediationServer
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceCollection
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.OCS.2007.QoEMetricMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Microsoft.OCS.2007.QoEMetric.HighDelay.MediationServer.Alert
Mediation Server "{0}" has experienced a high level of network delay. Total audio calls for this alert: {1}. Calls with a high level of network degradation: {2}\% (Jitter factor: {5}\%; Packet loss factor: {6}\%); Calls with failed media connectivity: {3}\%; Calls with high network delay: {4}\%.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.OCS.2007.QoEMetric.HighDelay.MediationServer.UnitMonitor" Accessibility="Public" Enabled="true" Target="Microsoft.OCS.2007.QoEMetric.HighDelay.MediationServer" ParentMonitorID="SCHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="Microsoft.OCS.2007.QoEMetricMonitorType" ConfirmDelivery="false">
<Category>PerformanceCollection</Category>
<AlertSettings AlertMessage="Microsoft.OCS.2007.QoEMetric.HighDelay.MediationServer.UnitMonitor_AlertString">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Host/Property[Type="Microsoft.OCS.QoEMonitoringNode"]/InstanceName$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='$Target/Host/Property[Type="Microsoft.OCS.QoEMonitoringNode"]/InstanceName$#AudioCalls']$</AlertParameter2>
<AlertParameter3>$Data/Context/Property[@Name='$Target/Host/Property[Type="Microsoft.OCS.QoEMonitoringNode"]/InstanceName$#NetworkMOS']$</AlertParameter3>
<AlertParameter4>$Data/Context/Property[@Name='$Target/Host/Property[Type="Microsoft.OCS.QoEMonitoringNode"]/InstanceName$#Connectivity']$</AlertParameter4>
<AlertParameter5>$Data/Context/Property[@Name='$Target/Host/Property[Type="Microsoft.OCS.QoEMonitoringNode"]/InstanceName$#Delay']$</AlertParameter5>
<AlertParameter6>$Data/Context/Property[@Name='$Target/Host/Property[Type="Microsoft.OCS.QoEMonitoringNode"]/InstanceName$#Jitter']$</AlertParameter6>
<AlertParameter7>$Data/Context/Property[@Name='$Target/Host/Property[Type="Microsoft.OCS.QoEMonitoringNode"]/InstanceName$#PacketLoss']$</AlertParameter7>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="SuccessState" MonitorTypeStateID="UnderWarnThreshold" HealthState="Success"/>
<OperationalState ID="WarningState" MonitorTypeStateID="OverWarnAndUnderErrorThreshold" HealthState="Warning"/>
<OperationalState ID="ErrorState" MonitorTypeStateID="OverErrorThreshold" HealthState="Error"/>
</OperationalStates>
<Configuration>
<IntervalSeconds>300</IntervalSeconds>
<SyncTime/>
<ComputerID>$Target/Host/Host/Host/Property[Type="SCWindowsLibrary!Microsoft.Windows.Computer"]/PrincipalName$</ComputerID>
<QoENodeType>MediationServer</QoENodeType>
<QoENodeInstance>$Target/Host/Property[Type="Microsoft.OCS.QoEMonitoringNode"]/InstanceName$</QoENodeInstance>
<QoEMetricSymbol>D</QoEMetricSymbol>
<TimeoutSeconds>240</TimeoutSeconds>
</Configuration>
</UnitMonitor>