Limite de desempenho: Monitor de pendências de trabalhos de schedule.box da caixa de entrada do servidor do site

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_jobs_backlog_monitor (UnitMonitor)

Esse monitor verifica a lista de pendências de trabalhos de schedule.box no servidor do site. Emitirá um alerta se a lista de pendências exceder o limite.

Knowledge Base article:

Resumo

O número total de trabalhos do agendador do servidor do site, que foram enfileirados, excedeu o limite operacional padrão. O agendador do servidor do site gerencia a transferência de dados entre os sites, portanto, a ocorrência de muitas pendências indica que as informações não estão sendo processadas para envio pela hierarquia do site. Se essa condição for provocada por eventos isolados - por exemplo, o envio de um pacote grande de distribuição de software para outro site - o problema poderá se resolver por si só, desde que haja tempo de processamento suficiente. Se a condição for provocada por eventos repetidos - por exemplo, muitos clientes enviando inventário ressincronizado - o problema só será resolvido quando você corrigir a causa raiz. Se a contagem dos trabalhos enfileirados do agendador continuar ultrapassando o limite, a quantidade de tempo necessária para concluir a comunicação site a site aumentará. Isso pode resultar em atrasos no processamento da distribuição de software para sites filho ou na atualização das informações de inventário dos sites pai.

Causas

É possível que as mensagens de trabalhos do agendador do servidor do site excedam o limite porque:

Resoluções

Para resolver esse problema e reduzir o número de trabalhos enfileirados do agendador:

Informações adicionais

Se esse alerta estiver gerando muitos falsos positivos, você poderá modificar a guia de limite das propriedades da regra para designar valores mais adequados ao seu ambiente.

Administradores do Configuration Manager manipulam melhor esse alerta.

Eventos relacionados:

É possível também examinar os alertas relacionados ao serviço SMS_Executive que está sendo interrompido ou ao servidor do site que tem recursos insuficientes, como CPU ou memória. Esses alertas são a causa potencial do alerta de trabalhos do agendador do servidor do site. Dependendo da causa, é provável que a ocorrência de outros tipos de pendências (por exemplo, o agendador envia solicitações no servidor do site) também esteja aumentando e os correspondentes alertas, ocorrendo. Se a causa das pendências for algum problema no remetente, você poderá ver os alertas relacionados ao remetente.

Element properties:

TargetMicrosoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass
Parent MonitorSystem.Health.PerformanceState
CategoryPerformanceHealth
EnabledTrue
Instance NameSMS Scheduler
Counter NameNumber of Jobs
Frequency900
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
Alerta de pendências de trabalhos de schedule.box da caixa de entrada do servidor do site

Instância {0} Objeto {1} Contador {2} Tem valor {3} Tempo {4}
RunAsDefault
CommentSIV:SVC0020, CreatedByMyFriend at 10/15/2011 5:25:46 PM

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_jobs_backlog_monitor" Comment="SIV:SVC0020, CreatedByMyFriend at 10/15/2011 5:25:46 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_jobs_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 Jobs</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>