Este monitor comprueba el trabajo pendiente de disponibilidad de software en el servidor de sitio. Genera una alerta si el trabajo pendiente supera el umbral.
El número total de archivos de disponibilidad de software en cola en el servidor de sitio superó el umbral operativo estándar. Esta condición se incrementa a menos que se solucione. Si el número de archivos de disponibilidad de software de servidor de sitio en cola supera el umbral, la información de disponibilidad de software no se reflejará oportunamente en la base de datos de sitio de Configuration Manager, y es posible que las recopilaciones y los informes no representen con precisión el software de la red.
El número total de archivos de disponibilidad de software en cola puede superar el umbral porque:
El servicio SMS_Executive está detenido o no responde en el servidor de sitio.
La velocidad de procesamiento de archivos de disponibilidad de software de servidor de sitio es menor que la velocidad de entrada de los archivos de disponibilidad de software.
El servidor de sitio no tiene suficientes recursos como CPU, memoria o espacio en disco.
La cantidad de datos de disponibilidad de software recopilados o la frecuencia de recopilación supera las limitaciones de hardware.
Es posible que los archivos de disponibilidad de software estén bloqueados en un bucle de reintento.
Para solucionar este problema y reducir el número de archivos de disponibilidad de software en cola:
Compruebe que el umbral de esta alerta no sea demasiado bajo y supere el umbral operativo estándar de este sitio de Configuration Manager específico.
Compruebe que el servicio SMS_Executive se esté ejecutando en el servidor de sitio. Si está detenido o no responde, reinicie el servicio.
Compruebe que el servidor de base de datos de sitio de Configuration Manager funcione con normalidad.
Determine si el aumento de la carga se debe a una infrecuente entrada de datos de disponibilidad de software de nuevos clientes o si la carga de archivos de disponibilidad de software se mantiene relativamente constante. Si la carga es constante, actualice la infraestructura de Configuration Manager para lograr cero trabajos pendientes de procesamiento. Si la carga se debe a una gran cantidad de nuevos clientes de disponibilidad de software, el problema se puede solucionar por sí solo si hay suficientes recursos para procesar los archivos de disponibilidad de software pendientes además de la carga estándar de archivos de disponibilidad de software.
Compruebe que el servidor de sitio tenga recursos suficientes. Si es necesario, agregue más memoria, o libere más espacio en disco, o ambas cosas. Si el equipo es demasiado lento, utilice un procesador más potente o varios procesadores.
Configure menos reglas de disponibilidad de software y mida solamente las aplicaciones esenciales.
Si el archivo de disponibilidad de software está bloqueado en un bucle de reintento, no es necesario hacer nada. Después de varios reintentos, el archivo se descarta.
Target | Microsoft.SystemCenter2012.ConfigurationManager.SiteServerRoleBaseClass | ||
Parent Monitor | System.Health.PerformanceState | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Instance Name | SMS Software Metering Processor | ||
Counter Name | Total SWM Usage Files Enqueued | ||
Frequency | 900 | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | System.Performance.ConsecutiveSamplesThreshold | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default | ||
Comment | SIV:SWM0007, CreatedByMyFriend at 10/15/2011 5:25:16 PM |
<UnitMonitor ID="Microsoft.SystemCenter2012.ConfigurationManager.Perf_Threshold_Site_server_SWM_backlog_monitor" Comment="SIV:SWM0007, CreatedByMyFriend at 10/15/2011 5:25:16 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_SWM_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>Total SWM Usage Files Enqueued</CounterName>
<ObjectName>SMS Software Metering Processor</ObjectName>
<InstanceName/>
<AllInstances>false</AllInstances>
<Frequency>900</Frequency>
<Threshold>10000</Threshold>
<Direction>greater</Direction>
<NumSamples>12</NumSamples>
</Configuration>
</UnitMonitor>