Порог производительности: монитор журнала ожидания schedule.box jobs папки "Входящие" для сервера сайта

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_jobs_backlog_monitor (UnitMonitor)

Этот монитор проверяет журнал ожидания schedule.box jobs на сервере сайта. Он выдает оповещение, когда этот журнал ожидания превышает пороговое значение.

Knowledge Base article:

Сводка

Общее число заданий планировщика сервера сайта в очереди превышает стандартный рабочий порог. Планировщик сервера сайта управляет передачей данных между сайтами, поэтому наличие объемных журналов ожидания означает, что информация для отправки по структуре сайтов не обрабатывается. Если это состояние возникает по причине изолированных событий, например при отправке объемного пакета распространения программного обеспечения на другой сайт, проблема будет устранена автоматически при достаточном времени обработки. Если состояние вызвано повторяющимися событиями, например отправкой повторно синхронизованных описей большим числом клиентов, неполадка не будет устранена до устранения основной причины. Если число заданий планировщика продолжает превышать порог, увеличивается время, необходимое для передачи данных от сайта к сайту. Это может привести к задержкам в обработке распространения программного обеспечения на подчиненные сайты или обновлении описей родительских сайтов.

Причины

Порог сообщений о заданиях планировщика сервера сайта может быть превышен по следующим причинам.

Решения

Для устранения проблемы и сокращения числа заданий планировщика в очереди выполните следующие действия.

Дополнительно

Если предупреждение вызывает слишком много ложных срабатываний, можно воспользоваться вкладкой настройки значений порога в свойствах правила и задать более подходящие значения для среды.

Обработку этого предупреждения лучше всего доверить администраторам Configuration Manager.

Связанные события:

Можно также найти предупреждения, связанные с остановкой службы SMS_Executive или недостаточностью ресурсов сервера сайта (например ЦП, памяти). Эти предупреждения являются возможной причиной возникновения предупреждения о заданиях планировщика сервера сайта. В зависимости от причины существует вероятность увеличения размера журналов ожидания других типов, например запросов планировщика на отправку на сервере сайта, и возникновения соответствующих предупреждений. Если журнал возникает по причине ошибок отправителя, можно просмотреть предупреждения, связанные с отправителем.

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
Оповещение журнала ожидания schedule.box jobs папки "Входящие" для сервера сайта

Счетчик {2} объектов {1} экземпляра {0} имеет значение {3} во время {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>