Leistungsschwellenwert: Monitor für den Sendeanforderungsrückstand der Eingangsbox "schedule.box" auf dem Standortserver

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_send_request_backlog_monitor (UnitMonitor)

Dieser Monitor überprüft den Rückstand der Sendeanforderungen von "schedule.box" auf dem Standortserver. Es wird eine Warnung ausgelöst, wenn der Rückstand den Schwellenwert überschreitet.

Knowledge Base article:

Zusammenfassung

Die Gesamtanzahl der in der Warteschlange befindlichen Planersendeanforderungen hat den Standardbetriebsschwellenwert überschritten. Große Rückstände zeigen an, dass Informationen nicht durch die Standorthierarchie gesendet werden. Wenn dieser Zustand durch isolierte Ereignisse verursacht wird, wie z. B. das Senden eines großen Softwareverteilungspakets an einen anderen Standort, löst sich das Problem möglicherweise von selbst, wenn genügend Verarbeitungszeit vorhanden ist. Wenn der Zustand durch wiederholte Ereignisse verursacht wird, wie z. B. eine große Anzahl von Clients, die eine neu synchronisierte Inventur senden, wird das Problem erst gelöst, wenn Sie die Grundursache beheben. Wenn die Anzahl der in der Warteschlange befindlichen Planersendeanforderungen weiterhin über den Schwellenwert hinaus ansteigt, erhöht sich die für den Abschluss der Standort-zu-Standort-Kommunikation erforderliche Zeitdauer. Dies könnte zu Verzögerungen bei der Verarbeitung der Softwareverteilung an untergeordnete Standorte oder bei der Aktualisierung von Inventurinformationen zu übergeordneten Standorten führen.

Ursachen

Die Meldungen zu Planeraufträgen können den Schwellenwert aus folgenden Gründen überschreiten:

Der SMS-Executive-Dienst wird beendet oder reagiert auf dem Standortserver nicht.

Die Verarbeitungsrate der Sendeanforderungen des Planers des Standortservers ist langsamer als die Eingangsrate der zu erstellenden Sendeanforderungen.

Der Standortserver verfügt nicht über genügend Ressourcen, wie z. B. CPU, Arbeitsspeicher oder Festplattenspeicherplatz.

Der Administrator hat ein großes Paket oder mehrere Pakete an einen oder mehrere untergeordnete Standorte gesendet.

Der Sender funktioniert nicht ordnungsgemäß zwischen den beiden Standorten. Dies könnte auf verschiedene Ursachen zurückzuführen sein, wie z. B. Netzwerkkonnektivitätsprobleme, Kontozugriffsprobleme oder Senderkonfigurationsfehler.

Der Administrator hat eine große Anzahl von Inventurdatensätzen gelöscht. Dies hat eine große Anzahl von Anforderungen für eine Inventurneusynchronisierung ausgelöst.

Eine große Anzahl von Clients wurde an einen neuen Standort angehängt. Dies hat eine große Anzahl von Anforderungen für eine Inventurneusynchronisierung ausgelöst.

Lösungen

So lösen Sie dieses Problem und senken die Anzahl der in der Warteschlange befindlichen Planersendeanforderungen:

Überprüfen Sie, ob der Schwellenwert für diese Warnung nicht zu niedrig ist und über dem Standard-Betriebsschwellenwert für diesen spezifischen Configuration Manager-Standort liegt.

Überprüfen Sie, ob der SMS-Executive-Dienst auf dem Standortserver ausgeführt wird. Wenn er beendet wurde oder nicht reagiert, starten Sie den Dienst neu.

Überprüfen Sie, ob der Sender eine Verbindung mit dem Zielstandort herstellen kann.

Überprüfen Sie die Verarbeitungsraten für die Softwareverteilung an untergeordnete Standorte. Wenn die Grundleistung für die Verarbeitung typischer Pakete unakzeptabel ist, fügen Sie Ressourcen hinzu, oder führen Sie eine Aktualisierung auf einen leistungsfähigeren Computer durch.

Verringern Sie die Größe der Pakete, die an untergeordnete Standorte gesendet werden, oder senden Sie sie weniger häufig.

Vermeiden Sie Aktionen, die eine große Menge Datenverkehr zwischen Standorten generieren, wie z. B. eine neu synchronisierte Inventur.

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameSMS Scheduler
Counter NameNumber of Send Requests
Frequency900
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Warnung zum Sendeanforderungsrückstand der Eingangsbox "schedule.box" auf dem Standortserver

Instanz "{0}", Objekt "{1}", Indikator "{2}" weist zum Zeitpunkt "{4}" den Wert "{3}" auf.
RunAsDefault
CommentSIV:SVC0021, CreatedByMyFriend at 10/15/2011 5:25:48 PM

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_send_request_backlog_monitor" Comment="SIV:SVC0021, CreatedByMyFriend at 10/15/2011 5:25:48 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_inbox_schedule_box_send_request_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>Number of Send Requests</CounterName>
<ObjectName>SMS Scheduler</ObjectName>
<InstanceName>_Total</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>