Cómo detectar y solucionar problemas de cambios frecuentes en la configuración en Operations Manager

Seleccione idioma Seleccione idioma
Id. de artículo: 2603913 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Más información

Introducción a la configuración

El servicio de configuración de administración de centro del sistema es responsable de calcular la configuración de cada servicio de salud en el grupo de administración de Operations Manager. La configuración de un servicio de salud está formada por las reglas, monitores, descubrimientos y las tareas para los servicios de salud y de todas las instancias que supervisa el servicio de salud.

Para calcular todos los valores necesarios para cada servicio de salud, el servicio de administración de configuración debe tener una lista de los siguientes elementos:
  • Todas las instancias de todas las clases supervisadas
  • Relaciones de alojamiento entre instancias
  • Las reglas, monitores, descubrimientos y otros flujos de trabajo que se asignan a las clases supervisadas
  • Los servicios de salud que son responsables de la supervisión de las instancias
Además, el servicio de configuración de administración debe ser capaz de leer la pertenencia de todos los grupos de la instancia del grupo de administración. El servicio de configuración de administración también debe aplicar los reemplazos para reglas y monitores que están dirigidos a estos grupos, clases o instancias individuales.

Objetos de un grupo de administración se definirá como instancias de clases supervisadas basadas en datos de descubrimiento que se ha enviado por flujos de trabajo de descubrimiento. Si se cambia una propiedad clave de un objeto, se puede agregar ese objeto como una nueva instancia de una clase supervisada. De lo contrario, ese objeto ya no se considera una instancia de esa clase.

A medida que se cambia la lista para las clases que el objeto es un miembro de, la configuración también cambia para el servicio de salud que supervisa a ese objeto. Estos cambios se producen como reglas, monitores, descubrimientos, tareas y los reemplazos se agregan o quitan de la configuración anterior.

Renovación de la configuración

Los agentes pueden estar no puede recibir una configuración estable en las situaciones siguientes:
  • Una gran cantidad de datos de detección se envía al servicio de administración de configuración.
  • Datos de descubrimiento se envían demasiado rápido para que el servicio de configuración de administración procesar antes de envían más datos de descubrimiento. Esta situación se produce porque los datos siempre estarán en el proceso de cálculo.
La presentación frecuente de los datos de descubrimiento, también conocido como "rotación de configuración", puede provocar algunos servicios de salud se ejecute bajo configuraciones del antiguas o hacer que la configuración de servidores de administración para convertirse en obsoletos. A continuación, este comportamiento hace que la salud de algunos servicios que aparezca atenuado (no disponible) en la consola de operaciones.

Datos de detección se envían por un servicio de salud cuando se ejecuta un flujo de trabajo de descubrimiento. Introducción de un nuevo paquete de administración a un grupo de administración puede provocar varios flujos de trabajo de descubrimiento para ejecutarse en cada agente. Y, a medida que se descubren nuevas instancias, descubrimientos adicionales pueden ejecutarse en algunos agentes. Los cambios en grupos, omisiones y otros flujos de trabajo pueden provocar flujos de trabajo de detección para que se ejecute en los agentes. Y la introducción de nuevos agentes también puede causar que el servicio de configuración de administración actualizar el espacio de la instancia mediante la configuración del agente.

El servicio de administración de la configuración se ve obligado a volver a calcular la configuración del servicio de salud con frecuencia en las situaciones siguientes:
  • Un flujo de trabajo de detección está configurado para ejecutarse con demasiada frecuencia.
  • Las propiedades que son detectadas por el flujo de trabajo cambian cada vez que se ejecuta el flujo de trabajo de descubrimiento.
Si estos escenarios suceden para muchos de los agentes, o servidores de administración ya están bajo una gran carga de trabajo, el servicio de administración de la configuración posible que no puedo mantener la velocidad de cambio y renovación de configuración puede producirse.

Identificación de configuración de renovación, mediante el registro de sucesos de MS

Un evento similar al siguiente en el registro de sucesos de Operations Manager en el servidor de administración indica que ha cambiado la configuración del grupo de administración debido a nuevos datos de descubrimiento.

Nombre de registro: Operations Manager
Fuente: Conector de OpsMgr
ID. de suceso: 21024
Nivel: información
Equipo: <MS name=""></MS>
Descripción:
Configuración de OpsMgr puede estar obsoleta para grupo de administración <ManagementGroupName></ManagementGroupName>y ha solicitado la configuración actualizada desde el servicio de configuración. La cookie de estado de current(out-of-date) es "3A B0 1E 81 5C F3 12 F5 56 B7 8A EF F8 01 BA 09 86 55 06 48"


Un evento similar al siguiente indica que el servicio de administración de configuración ha terminado de procesar los nuevos datos de descubrimiento y calcula los cambios que sean necesarios para la configuración de grupo de administración, basada en los nuevos datos.

Nombre de registro: Operations Manager
Fuente: Conector de OpsMgr
ID. de suceso: 21025
Nivel: información
Equipo: <MS name=""></MS>
Descripción:
OpsMgr ha recibido la nueva configuración para el grupo de administración de <ManagementGroupName>desde el servicio de configuración. La nueva cookie de estado es "34 FA 11 61 4D B8 03 59 B7 3D de 1D 66 83 F3 C0 AA 7A 6F 1A 3B"</ManagementGroupName>


En un entorno típico, cada 21024 debe ir seguida de un 21025. Si los datos de descubrimiento no produjo datos de configuración cambiar, el ID. de suceso será 21026. En un grupo de administración de gran tamaño, se deben esperar pares de eventos 21024 y 21025 o 21026 se producen varias veces por hora. Las cadenas largas de 21024 eventos sin un correspondiente 21025 o 21026 evento es un signo de renovación de la configuración. Además, el registro de sucesos puede mostrar que se ha detectado el siguiente evento que indica que tasas de deserción.

Nombre de registro: Operations Manager
Fuente: Configuración de OpsMgr
ID. de suceso: 29202
Nivel: advertencia
Equipo: <MS name=""></MS>
Descripción:
Configuración OpsMgr no pudo recuperar un estado coherente de la base de datos de OpsMgr debido a cambios demasiado frecuentes de la base de datos.
Esto puede deberse a un incremento normal y temporal de los datos de descubrimiento; Sin embargo, comprobar los cambios más recientes para determinar si este aumento es inesperado.
Cambio de objeto de supervisión más reciente:
Instancia = %1
Clase = %2
Hora de modificación = %3
Cambiar la relación de supervisión más reciente:
Instancia de la relación = %4
Instancia de origen = %5
Instancia de destino = %6
RelationshipClass = %7
Hora de modificación = %8

La capa de acceso a datos debe leer varias tablas cuando la capa de acceso a datos de consulta para los cambios. Si una de las tablas se modifica después de leerla, pero antes de que se han leído todas las tablas, la capa de acceso a datos se registra el ID. de suceso anterior 29202 y vuelva a intentarlo. Si una instancia de la entidad o relación se ha leído durante este tiempo, información acerca de estas instancias se incluye en los campos de evento. De lo contrario, estos campos se dejan en blanco.

Identificación de posibles causas de renovación de la configuración utilizando el almacenamiento de datos de Operations Manager

En los grupos de administración en el que se instaló el componente de informes de Operations Manager, varias consultas SQL pueden utilizarse para identificar flujos de trabajo que va a enviar los cambios frecuentes. Estas consultas deben ejecutarse en SQL Management Studio contra la instancia de almacenamiento de datos.

Total de cambios enviado por los flujos de trabajo de detección en las últimas 24 horas:
select ManagedEntityTypeSystemName, DiscoverySystemName, count(*) As 'Changes' from (select distinct    MP.ManagementPackSystemName,    MET.ManagedEntityTypeSystemName,    PropertySystemName,    D.DiscoverySystemName,    D.DiscoveryDefaultName,    MET1.ManagedEntityTypeSystemName As 'TargetTypeSystemName',     MET1.ManagedEntityTypeDefaultName 'TargetTypeDefaultName',    ME.Path,    ME.Name, 
   C.OldValue,    C.NewValue,    C.ChangeDateTime  from dbo.vManagedEntityPropertyChange C  inner join dbo.vManagedEntity ME on ME.ManagedEntityRowId=C.ManagedEntityRowId  inner join dbo.vManagedEntityTypeProperty METP on METP.PropertyGuid=C.PropertyGuid  inner join dbo.vManagedEntityType MET on MET.ManagedEntityTypeRowId=ME.ManagedEntityTypeRowId  inner join dbo.vManagementPack MP on MP.ManagementPackRowId=MET.ManagementPackRowId  inner join dbo.vManagementPackVersion MPV on MPV.ManagementPackRowId=MP.ManagementPackRowId  left join dbo.vDiscoveryManagementPackVersion DMP on DMP.ManagementPackVersionRowId=MPV.ManagementPackVersionRowId  AND CAST(DefinitionXml.query('data(/Discovery/DiscoveryTypes/DiscoveryClass/@TypeID)') AS nvarchar(max)) like '%'+MET.ManagedEntityTypeSystemName+'%'  left join dbo.vManagedEntityType MET1 on MET1.ManagedEntityTypeRowId=DMP.TargetManagedEntityTypeRowId  left join dbo.vDiscovery D on D.DiscoveryRowId=DMP.DiscoveryRowId  where ChangeDateTime > dateadd(hh,-24,getutcdate())  ) As #T group by ManagedEntityTypeSystemName, DiscoverySystemName order by count(*) DESC
Esta consulta crea tres columnas. La primera columna es la clase de objeto a la que se dirige el flujo de trabajo. La segunda columna indica el nombre interno del flujo de trabajo de descubrimiento. La tercera columna indica el número total de propiedad cambia todas las instancias de esta clase que se hayan presentado por el flujo de trabajo en las últimas 24 horas. El número total de cambios, por todas las clases, representa el número de veces que el servicio de administración de la configuración debe volver a calcular la configuración de un servicio de salud del agente.

El número de cambios para algunas clases de objetos, incluso en un entorno estable, no puede nunca llegó a cero. Cualquier cambio realizado, como agregar o quitar una propiedad, los agentes que son funciones de servidor agregados o retiro, que se agregan o modifican etc., se reflejan en los números que se devuelven. En entornos en la configuración que se produce la renovación, uno o varios flujos de trabajo probablemente mostrará un valor significativamente mayor que otros flujos de trabajo.

Propiedades que cambian en las últimas 24 horas:
select distinct   MP.ManagementPackSystemName,   MET.ManagedEntityTypeSystemName,   PropertySystemName,   D.DiscoverySystemName,   D.DiscoveryDefaultName,   MET1.ManagedEntityTypeSystemName As 'TargetTypeSystemName',   MET1.ManagedEntityTypeDefaultName 'TargetTypeDefaultName',   ME.Path,   ME.Name,   C.OldValue,   C.NewValue,   C.ChangeDateTime from dbo.vManagedEntityPropertyChange C inner join dbo.vManagedEntity ME on ME.ManagedEntityRowId=C.ManagedEntityRowId inner join dbo.vManagedEntityTypeProperty METP on METP.PropertyGuid=C.PropertyGuid inner join dbo.vManagedEntityType MET on MET.ManagedEntityTypeRowId=ME.ManagedEntityTypeRowId inner join dbo.vManagementPack MP on MP.ManagementPackRowId=MET.ManagementPackRowId inner join dbo.vManagementPackVersion MPV on MPV.ManagementPackRowId=MP.ManagementPackRowId left join dbo.vDiscoveryManagementPackVersion DMP on DMP.ManagementPackVersionRowId=MPV.ManagementPackVersionRowId     AND CAST(DefinitionXml.query('data(/Discovery/DiscoveryTypes/DiscoveryClass/@TypeID)') AS nvarchar(max)) like '%'+MET.ManagedEntityTypeSystemName+'%' left join dbo.vManagedEntityType MET1 on MET1.ManagedEntityTypeRowId=DMP.TargetManagedEntityTypeRowId left join dbo.vDiscovery D on D.DiscoveryRowId=DMP.DiscoveryRowId where ChangeDateTime > dateadd(hh,-24,getutcdate()) ORDER BY MP.ManagementPackSystemName, MET.ManagedEntityTypeSystemName
Esta consulta puede identificar las propiedades han cambiado en las últimas 24 horas. En combinación con la consulta anterior, esta consulta puede mostrar cuáles eran los valores antiguos y nuevos para la propiedad, que los agentes ha enviado el cambio, el flujo de trabajo que realizó el descubrimiento y la administración de paquete en el que se ha incluido.

Cómo reducir la renovación de la configuración

Módulos de administración anteriores introdujeron los flujos de trabajo de descubrimiento que envían los cambios de propiedades con demasiada frecuencia. La versión actual de la mayoría de los paquetes de administración ha modificado estos flujos de trabajo de descubrimiento para enviar datos menos frecuentemente o los paquetes de administración no consultan las propiedades volátiles que cambian con frecuencia. Le recomendamos que actualice los paquetes de administración que contienen flujos de trabajo que se producen con frecuencia en la consulta anterior. Las nuevas versiones del paquete de administración se pueden descargar desde el catálogo de módulos de administración:
http://systemcenter.pinpoint.Microsoft.com/en-US/Applications/Search/Operations-Manager-D11?q

Si no está disponible una nueva versión del paquete de administración, o que no se pueden implementar ahora la nueva versión, el intervalo de detección puede ajustarse mediante el reemplazo de ejecutar con menos frecuencia. A veces, se puede deshabilitar completamente el descubrimiento en el que se encarga de la renovación de la configuración mediante el reemplazo. Si se deshabilita el descubrimiento de varias semanas, los objetos que son detectados por el flujo de trabajo pueden limpiarse la base de datos. Sin embargo, deshabilitar la detección puede proporcionar una solución a corto plazo para eliminar tasas de deserción de configuración, siempre que se puede implementar una solución permanente antes de que todos los objetos se mantuvieron en la base de datos. También se puede habilitar el flujo de trabajo para que intervalos breves para volver a descubrir los objetos antes de que se limpia.

Algunos flujos de trabajo en estos módulos de administración más antiguos se tratan en el blog siguiente:
http://blogs.technet.com/b/kevinholman/Archive/2009/10/05/What-is-config-Churn.aspx
Si el flujo de trabajo es de un descubrimiento personalizado destinado a una propiedad volátil, como el espacio libre en disco, el descubrimiento debe reescribirse para que no se orientar a una propiedad que cambia con frecuencia. Flujos de trabajo de descubrimiento no deben estar dirigidos a las instancias que tienen una duración breve (varias semanas o menos). Flujos de trabajo de descubrimiento no deben recopilar sus propiedades que cambian con frecuencia (una o varias veces al mes). No se consideran datos variables en el cálculo de una configuración. Por lo tanto, deben recopilarse datos volátiles por reglas de rendimiento y no por flujos de trabajo de descubrimiento.

Ajuste adicional del rendimiento

En los grupos de administración de grandes (más de 1.000 agentes), RMS puede quedar muy ocupado con operaciones que normalmente no causan un problema en grupos menores de administración. En esta situación, incluso una pequeña tasa de cambios de propiedad podría provocar que la renovación frecuente debido a la cantidad de tiempo necesario para procesar los cambios. Varios cambios de configuración pueden utilizarse para reducir la sobrecarga operativa de RMS y habilitarla para procesar la tasa típica de los cambios de propiedad con la suficiente rapidez para evitar la renovación de la configuración. Estos cambios de configuración se describen en el blog siguiente:
http://blogs.technet.com/b/mgoedtel/Archive/2010/08/24/performance-Optimizations-for-Operations-Manager-2007-R2.aspx

Forzar el cambio de configuración del grupo de administración

Si la renovación de configuración para el grupo de administración se produce constantemente, los cambios para reducir la frecuencia de los flujos de trabajo de problema o deshabilitar los flujos de trabajo de problema nunca se propagará a los agentes. En este caso, el flujo de datos de descubrimiento entrante debe bloquearse para permitir al servicio de administración de configuración del centro de sistema calcular una configuración actual en el que el flujo de trabajo que genera estos datos se deshabilita o se ejecuta con menos frecuencia.

Datos de descubrimiento se envían a la base de datos de OperationsManagerMonitoring a través del servicio de acceso de sistema Centro de datos (DAS). En primer lugar, los datos se envían con DAS por el servicio de administración de System Center en RMS. RMS obtiene estos datos desde los agentes o desde otros servidores de administración. Puede utilizar el cortafuegos de Windows o algunos otros redes significa bloquear las conexiones entrantes al puerto 5723 RMS. Este procedimiento de bloqueo impide que los datos de descubrimiento que se envía a la base de datos de OperationsManagerMonitoring tiempo suficiente para que el servicio de administración de la configuración calcular la configuración actual para los agentes que se va a enviar los datos.

El servicio de administración de System Center y el servicio de acceso del sistema Centro de datos de RMS no se deben detener o deshabilitar mientras el servicio de administración de configuración calcula la configuración actual. El servicio de administración de la configuración de System Center, requiere lo siguiente para completar el cálculo de la configuración del grupo de administración:
  • El servicio de administración de System Center en RMS debe ser sano y ejecución.
  • El servicio de acceso del sistema Centro de datos debe ser capaz de comunicarse con la base de datos.
Además, algunos datos pueden convertirse en acumuladas en los agentes y en otros servidores de administración mientras el servicio de administración de configuración calcula la configuración actual. Por lo tanto, debe suprimirse la exclusión de puerto o el servidor de seguridad tan pronto como se ve el identificador del suceso 21025 en el registro de sucesos de Operations Manager en RMS. Este evento indica que el servicio de administración de la configuración ha calculado la nueva configuración del grupo de administración donde el flujo de trabajo ahora está deshabilitada o modificado

Identificación del potencial causas de renovación de la configuración mediante el uso de informes de Operations Manager

Nuevos informes se presentaron con la versión 6.1.7599.0 del paquete de administración de Operations Manager 2007 R2. Estos informes proporcionan información sobre el volumen global de datos que procesa el grupo de administración. Estos informes se pueden usar para establecer una línea de base estándar y para identificar oportunidades para la optimización de los flujos de trabajo de detección de objeto. Tan pronto como renovación de la configuración es identificado y Tratado, estos informes pueden utilizarse para la planificación a largo plazo para evitar las repeticiones de renovación.

Para descargar el paquete de administración, visite el siguiente sitio Web de Microsoft:
http://www.Microsoft.com/download/en/Details.aspx?displaylang=en&Id=23081
 
  • Volumen de datos de informe del módulo de administración

    El volumen de datos por el informe del módulo de administración compila información acerca del volumen de datos que generan los módulos de administración. El informe muestra el número de repeticiones por el módulo de administración para los siguientes tipos de datos:
    • Descubrimientos
    • Alertas
    • Rendimiento (número de instancias que se envían para contadores de rendimiento y que se recopilan por módulo de administración)
    • Eventos
    • Cambios de estado
  • Volumen de datos por informe de flujo de trabajo y de instancia

    El volumen de datos por informe de flujo de trabajo y de instancia compila la información del volumen de datos que se generan, organizados por los flujos de trabajo (descubrimientos, reglas, monitores etc.) y por las instancias.

    Hay dos maneras de obtener acceso a este informe:
    • En el volumen de datos que se informe del módulo de administración, haga clic en la cuenta de las celdas de la tabla en la parte superior del informe para abrir el volumen de datos, informe de flujo de trabajo y de instancia para los módulos de administración.
    • Ejecute el informe directamente desde la sección informes en la consola de operaciones. Si ejecuta directamente el volumen de datos por informe de flujo de trabajo y de instancia, debe establecer los parámetros del informe para personalizar los resultados. Este informe proporciona detalles para obtener información en el volumen de datos de informe del módulo de administración. Por lo tanto, la configuración del parámetro predeterminado no puede proporcionar la información que desea obtener.

Propiedades

Id. de artículo: 2603913 - Última revisión: jueves, 02 de agosto de 2012 - Versión: 5.0
La información de este artículo se refiere a:
  • Microsoft System Center Operations Manager 2007 R2
  • Microsoft System Center Operations Manager 2007
  • Microsoft System Center Operations Manager 2012
  • Microsoft System Center Operations Manager 2007 Service Pack 1
Palabras clave: 
kbtshoot kbmt KB2603913 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 2603913

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com