\% de la cola de envío utilizado

Microsoft.SystemCenter.HealthService.Performance.SendQueuePercentUsedMonitor (UnitMonitor)

Este monitor mide el contador los Grupos de administración del servicio de mantenimiento\\% de la cola de envío utilizado para el servicio de mantenimiento.

Knowledge Base article:

Resumen

Este monitor mide los Grupos de administración de servicio de estado\Porcentaje usado de la cola de envío y genera los siguientes estados:

Estado del monitor

Umbral de % usado de la cola de envío

Crítico

60 %

Causas

Esto puede deberse a un ancho de banda bajo o a una conexión de latencia alta entre este servicio de mantenimiento de administración de System Center y su servidor de administración primario. Esto también puede deberse a que las reglas están recopilando más datos de los que el servidor de administración primario puede procesar, especialmente cuando el servidor de administración primario tiene muchos agentes que le están enviando grandes cantidades de datos.

Soluciones

Compruebe con los administradores de la red si la conexión de red del servicio de mantenimiento de administración de System Center al servidor de administración primario está saturada. En tal caso, puede que tenga que actualizar las redes para que acepten el tráfico.

Si no puede actualizar la red (p. ej., si el servicio de mantenimiento de administración de System Center o el servidor de puerta de enlace está en una sucursal remota), puede deshabilitar las reglas de recopilación innecesarias. A continuación se muestra una lista de los tipos de reglas que puede deshabilitar y su efecto al deshabilitarlas:

Tipo de regla

Propósito de la regla

Efecto cuando se deshabilita

Recopilación de rendimiento

Recopila datos de rendimiento para la base de datos operativa, el almacenamiento de datos o ambos

Cuando se deshabilita una regla de recopilación de rendimiento, en cualquier vista que muestre datos de rendimiento ya no aparecerán datos. Si la regla estaba recopilando datos en el almacenamiento de datos, los informes que dependan de ese rendimiento ya no presentarán ningún dato.

Recopilación de eventos

Recopila datos de eventos para la realización de diagnósticos. En algunos casos, un evento puede que no sea útil para alertar sobre algo, pero que sea útil para la solución de problemas posterior o casi en tiempo real.

Cuando se deshabilita una regla de recopilación de eventos, en cualquier vista que aparezcan los datos de eventos ya no aparecerán datos. Si la regla estaba recopilando datos en el almacenamiento de datos, los informes que dependan de ese evento ya no presentarán ningún dato.

Por último, si sigue necesitando esos datos, no habrá ninguna otra opción que pueda implementar en el sistema para intentar reducir la cantidad de datos enviados por la red para usar reglas de recopilación de contador de rendimiento y de recopilación de consolidación de eventos. En la tabla siguiente se resumen sus beneficios y se explica cómo se resumen los datos.

Tipo de regla

Beneficio

Cómo se resumen los datos

Regla de recopilación de rendimiento optimizada

Sólo envía la muestra de los datos de rendimiento si se desvían de la última muestra en un porcentaje determinado. Por ejemplo, si la última muestra fue 42 y se ha configurado la regla para que sólo recopile una nueva muestra con una tolerancia del 10%, la siguiente muestra tendrá que ser 42 +/- 4,2 (p. ej., la siguiente muestra tendrá que ser mayor que 46,2 o menor que 37,8)

Debido a que sólo se envían a la base de datos operativa o al almacenamiento de datos los datos de rendimiento que superen la tolerancia configurada, los datos serán menos precisos. Cuando mayor sea la tolerancia, menor será la precisión.

Regla de recopilación de eventos consolidados

Este tipo de regla de recopilación de eventos envía los datos si uno de los parámetros con que está configurada se diferencia del último evento. Por ejemplo, puede configurar una regla de recopilación consolidada para consolidar eventos donde los siguientes elementos sean idénticos:

  • Origen del evento

  • Id. de evento

  • Equipo de origen

  • Descripción

A continuación, puede configurar un margen de tiempo para consolidar estos eventos (p. ej., 10 minutos). Si los criterios anteriores coinciden en cualquier evento, en ese período de 10 minutos, sólo se enviará 1 evento con la propiedad Número de repeticiones incrementada. Si este evento se estaba produciendo de forma frecuente en un solo agente, esto significa que sólo se enviarían 144 eventos en un período de 24 horas, lo que supondría un número mucho menor que el de eventos realmente registrado en el registro de eventos

Tiene que estar seguro de los parámetros y propiedades de evento con los que realiza la consolidación. Por ejemplo, si configura tomando como referencia la descripción, esto supondrá que si la descripción del evento suele ser única (p. ej., contiene un nombre de usuario), se seguirán enviando muchos eventos. En el caso de ese ejemplo, en su lugar tendría que realizar la consolidación con el parámetro de evento que represente el campo de nombre de usuario.

Asimismo, contar con ventanas de consolidación muy grandes tiene sus efectos:

  • Aparecen eventos retrasados en la vista de eventos o en los informes (ya que se deben consolidar los datos hasta el final de esa ventana de consolidación)

  • Uso de recursos ligeramente superior en el agente. Con un número bajo de reglas de consolidación, esto puede ser insignificante. Con un número alto de estos tipos de reglas junto con grandes ventanas de consolidación, el uso de recursos aumentará de forma proporcional.

Consulte la ayuda del producto o navegue al espacio Creación de la consola para crear el tipo de reglas mencionadas anteriormente.

Element properties:

TargetMicrosoft.SystemCenter.HealthService
Parent MonitorMicrosoft.SystemCenter.HealthService.PerformanceHealthRollup
CategoryPerformanceHealth
EnabledTrue
Instance NameHealth Service Management Groups
Counter NameSend Queue \% Used
Frequency60
Alert GenerateTrue
Alert SeverityError
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeSystem.Performance.ConsecutiveSamplesThreshold
RemotableTrue
AccessibilityPublic
Alert Message
{0}: Se está llenando la cola de envío del servicio de mantenimiento de este sistema
Cuando el servicio de mantenimiento de administración de System Center reciba datos a una velocidad mayor de la que los puede enviar, comenzará a poner en cola el exceso de datos. La cola tiene un tamaño fijo y, una vez alcanzado, el servicio de mantenimiento de administración de System Management comenzará a eliminar los datos de la cola. Cuando se generó esta alerta, el contador "Porcentaje usado de la cola de envío" para este sistema era {0}. Consulte la Knowledge Base para obtener más detalles sobre causas posibles y pasos de solución de problemas.
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.SystemCenter.HealthService.Performance.SendQueuePercentUsedMonitor" Accessibility="Public" Enabled="true" Target="SCLibrary!Microsoft.SystemCenter.HealthService" ParentMonitorID="Microsoft.SystemCenter.HealthService.PerformanceHealthRollup" Remotable="true" Priority="Normal" TypeID="Performance!System.Performance.ConsecutiveSamplesThreshold" ConfirmDelivery="false">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.HealthService.Performance.SendQueuePercentUsedMonitor.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Value$</AlertParameter1>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="BelowThreshold" MonitorTypeStateID="ConditionFalse" HealthState="Success"/>
<OperationalState ID="OverThreshold" MonitorTypeStateID="ConditionTrue" HealthState="Error"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<CounterName>Send Queue % Used</CounterName>
<ObjectName>Health Service Management Groups</ObjectName>
<InstanceName>$Target/ManagementGroup/Name$</InstanceName>
<AllInstances>false</AllInstances>
<Frequency>60</Frequency>
<Threshold>90</Threshold>
<Direction>greaterequal</Direction>
<NumSamples>5</NumSamples>
</Configuration>
</UnitMonitor>