パフォーマンスしきい値: サイト サーバー SWM のバックログ モニター

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_SWM_backlog_monitor (UnitMonitor)

このモニターは、サイト サーバーのソフトウェア使用状況測定のバックログを確認します。 バックログがしきい値を超えるとアラートを生成します。

Knowledge Base article:

概要

サイト サーバー上のキューに格納されたソフトウェア メータリング ファイルの総数が、運用上の標準しきい値を超えました。 この状態は、解決しない限り増大します。 キューに格納されたサイト サーバー ソフトウェア メータリング ファイルの数がしきい値を超える状態が続くと、ソフトウェア メータリング情報が Configuration Manager サイト データベースに直ちに反映されず、コレクションとレポートはネットワーク上のソフトウェアを正確に表すものではなくなります。

原因

キューに格納されたソフトウェア メータリング ファイルの総数がしきい値を超える場合は、次のような可能性があります。

解決方法

この問題を解決し、キューに格納されるソフトウェア メータリング ファイルの数を削減するには、以下の手順を実行してください。

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameSMS Software Metering Processor
Counter NameTotal SWM Usage Files Enqueued
Frequency900
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
サイト サーバー SWM のバックログ アラート

インスタンス {0} オブジェクト {1} カウンター {2} の時刻 {4} における値が {3} です
RunAsDefault
CommentSIV:SWM0007, CreatedByMyFriend at 10/15/2011 5:25:16 PM

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_SWM_backlog_monitor" Comment="SIV:SWM0007, CreatedByMyFriend at 10/15/2011 5:25:16 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass" ParentMonitorID="SystemHealth!System.Health.PerformanceState" Remotable="true" Priority="Normal" TypeID="SystemPerf!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_SWM_backlog_monitor_AlertMessageResourceID">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/InstanceName$</AlertParameter1>
<AlertParameter2>$Data/Context/ObjectName$</AlertParameter2>
<AlertParameter3>$Data/Context/CounterName$</AlertParameter3>
<AlertParameter4>$Data/Context/Value$</AlertParameter4>
<AlertParameter5>$Data/Context/TimeSampled$</AlertParameter5>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConditionFalse" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="ConditionTrue" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Total SWM Usage Files Enqueued</CounterName>
<ObjectName>SMS Software Metering Processor</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>