Umbral de rendimiento: Monitor de trabajo pendiente de trabajos de schedule.box de bandeja de entrada de servidor de sitio

Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_inbox_schedule_box_jobs_backlog_monitor (UnitMonitor)

Este monitor comprueba el trabajo pendiente de los trabajos de schedule.box en el servidor de sitio. Genera una alerta si el trabajo pendiente supera el umbral.

Knowledge Base article:

Resumen

El número total de trabajos del programador de servidor de sitio que están en cola superó el umbral operativo estándar. El programador de servidor de sitio administra la transferencia de datos entre sitios, de modo que la existencia de gran cantidad de trabajo pendiente significa que la información no se está procesando para su envío a través de la jerarquía de sitios. Si esta condición se debe a eventos aislados como el envío de un paquete de distribución de software de gran tamaño a otro sitio, el problema se puede solucionar por sí solo si se dispone del suficiente tiempo de procesamiento. Si la condición se debe a eventos repetidos, como el envío de un inventario resincronizado desde un gran número de clientes, el problema no se soluciona hasta que usted corrija la causa principal. Si el número de trabajos del programador en cola supera el umbral, aumenta el periodo de tiempo necesario para completar la comunicación de sitio a sitio. Esto podría provocar retrasos en el procesamiento de la distribución de software a los sitios secundarios o en la actualización de la información de inventario acerca de los sitios primarios.

Causas

Los mensajes de trabajos del programador de servidor de sitio pueden superar el umbral porque:

Soluciones

Para solucionar este problema y reducir el número de trabajos del programador en cola:

Adicional

Si esta alerta está generando demasiados falsos positivos, puede modificar la pestaña de umbral de las propiedades de la regla para designar los valores más adecuados para su entorno.

Los administradores de Configuration Manager son los más adecuados para encargarse de esta alerta.

Eventos relacionados:

También puede buscar alertas relativas a la detención del servicio SMS_Executive o a los insuficientes recursos del servidor de sitio como CPU o memoria. Estas alertas son la posible causa de la alerta de trabajos del programador de servidor de sitio. Según la causa, es probable que también se estén incrementando otros tipos de trabajos pendientes como las solicitudes de envío del programador en el servidor de sitio y que se estén generando las alertas correspondientes. Si el trabajo pendiente se debe a problemas del remitente, es posible que vea alertas relacionadas con el remitente.

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 trabajo pendiente de trabajos de schedule.box de bandeja de entrada de servidor de sitio

Instancia {0} Objeto {1} Contador {2} Tiene un valor {3} A {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>