Soglia delle prestazioni: Monitoraggio backlog stato del punto di gestione

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Management_point_status_backlog_monitor (UnitMonitor)

Questo monitoraggio controlla il backlog del messaggio di stato nel punto di gestione. Genera un avviso se il numero supera la soglia.

Knowledge Base article:

Riepilogo

Il totale dei messaggi di stato del punto di gestione in coda nel punto di gestione ha superato la soglia operativa standard. Questa condizione si intensifica a meno che non venga risolta. Se il numero di messaggi di stato del punto di gestione in coda supera la soglia, le informazioni sullo stato del client nel database del sito di Configuration Manager  non sono dettagliate. Ad esempio, senza uno stato dettagliato di distribuzione software, non è possibile sapere quali client hanno ricevuto i pacchetti software o se si sono verificati errori in determinate installazioni software. Potrebbe inoltre non essere possibile conoscere i problemi relativi al controllo software o inventario.

Cause

I messaggi di stato del punto di gestione possono superare la soglia perché:

Soluzioni

Per risolvere il problema e ridurre il numero di messaggi di stato del punto di gestione in coda:

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.ManagementPoint
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameCCM Message Queue
Counter NameMessages Queued
Frequency900
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Avviso backlog del messaggio di stato nel punto di gestione

Istanza {0} Oggetto {1} Contatore {2} Con valore {3} Ora {4}
RunAsDefault
CommentSIV:SVC0027, CreatedByMyFriend at 10/15/2011 5:25:59 PM

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Management_point_status_backlog_monitor" Comment="SIV:SVC0027, CreatedByMyFriend at 10/15/2011 5:25:59 PM" Accessibility="Public" Enabled="onEssentialMonitoring" Target="SCCM!Microsoft.SystemCenter2012.ConfigurationManager.ManagementPoint" 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_Management_point_status_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/SampleValue$</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>Messages Queued</CounterName>
<ObjectName>CCM Message Queue</ObjectName>
<InstanceName>StatusReceiver</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>