Evaluación de recopilación en Configuration Manager
Se aplica a: Configuration Manager (rama actual)
Configuration Manager usa la evaluación de recopilación para actualizar la pertenencia a la colección, en función de las reglas de recopilación que defina. El ámbito y el tiempo de evaluación de recopilación varían en función de la configuración y el tipo de evaluación del sitio y la recopilación.
Es importante comprender el comportamiento de evaluación de recopilación para que pueda tomar las decisiones de diseño de recopilación adecuadas. Para obtener instrucciones y recomendaciones sobre la evaluación de colecciones, consulte Procedimientos recomendados para colecciones.
Proceso de evaluación
Colleval.log registra cuando el evaluador de recopilación crea, cambia y elimina colecciones.
En un nivel alto, cada evaluación y actualización de recopilación individual sigue estos pasos:
- Ejecute la consulta de colección.
- Agregue todos los sistemas que sean miembros directos.
- Agregue los miembros especificados en las colecciones Include .
- Realice una operación lógica
AND
entre los resultados devueltos y la colección de limitación. - Quite los miembros especificados en las colecciones de exclusión .
- Compare el conjunto de resultados de la evaluación de los miembros directos e incluya colecciones con los resultados de las colecciones de exclusión.
- Escriba los cambios en la base de datos y realice actualizaciones.
- Desencadene también las colecciones dependientes para actualizar. Las colecciones dependientes son colecciones que limita la colección actual o que hacen referencia a la colección actual mediante reglas de inclusión o exclusión.
Sugerencia
Puede usar información de administración en la consola de Configuration Manager para ayudarle a administrar las colecciones. Hay un grupo de conclusiones específicas de colecciones. También hay varias conclusiones en el grupo de evaluación de Configuration Manager para colecciones.
Tipos y desencadenadores de evaluación de recopilación
Estos tipos de subprocesos controlan la evaluación de recopilación, en función del tipo de evaluación:
- Principal para las actualizaciones de recopilación programadas
- Auxiliar para actualizar manualmente colecciones con colecciones dependientes
- Actualización única y manual de colecciones sin colecciones dependientes
- Express para actualizaciones de recopilación incremental
En la tabla siguiente se describen los desencadenadores de evaluación de recopilación y sus tipos de evaluación correspondientes.
Trigger | Tipo de evaluación | Descripción |
---|---|---|
Manual | Único o auxiliar | Manual es la evaluación de recopilación de prioridad más alta. Cuando un administrador solicita una evaluación de recopilación manual, el evaluador de recopilación asigna el siguiente subproceso de evaluación disponible a la evaluación. |
Scheduled | Principal | El proceso de evaluación programada es el mismo que la evaluación manual, excepto que la evaluación está controlada por el tiempo en lugar de por eventos. |
Estadificación | Único o auxiliar | Todas las colecciones dependen directa o indirectamente de Todos los sistemas o Todos los usuarios y grupos de usuarios. Ambas colecciones realizan una evaluación completa de la colección a las 4:00 a.m. todos los días. Un cambio en cualquiera de estas colecciones desencadena actualizaciones de colecciones dependientes, en función de un gráfico de recopilación completo. |
Incremental | Express | La evaluación incremental usa un gráfico de evaluación de recopilación para evaluar y actualizar colecciones dependientes si cambia una actualización de la pertenencia a la recopilación incremental. Configuration Manager supervisa y actualiza los objetos de recursos de todas las colecciones configuradas para las actualizaciones incrementales. Si una consulta de recopilación se basa en información que se actualizará más adelante, como el inventario de hardware, Configuration Manager solo agrega o quita el recurso de la colección durante la actualización de recopilación programada. |
Gráfico de evaluación de recopilación
Un gráfico de evaluación de colecciones asigna todas las colecciones relacionadas con la colección destinada a la evaluación. Una evaluación de recopilación implica la colección de destino y las colecciones relacionadas en el gráfico de evaluación de colecciones.
Cuando se inicia la evaluación de recopilación, Configuration Manager compila un gráfico que incluye todas las colecciones que posiblemente necesiten evaluarse como resultado de los cambios en la colección de destino, empezando desde el nivel más alto del ciclo. A continuación, el evaluador de recopilación se mueve a través del gráfico en orden, evaluando a su vez cada pertenencia a la colección. Una vez que la colección se evalúa por completo, el evaluador de recopilación quita del gráfico de evaluación de recopilación las colecciones de nivel inferior que no se ven afectadas por este ciclo.
Si una o varias de las colecciones que se evalúan tienen una regla de inclusión o exclusión, el evaluador de recopilación agrega la colección incluida o excluida al gráfico, junto con las colecciones que limita la colección. Si hay cambios durante la evaluación de las colecciones include y exclude, el gráfico continúa en esa rama antes de volver a la rama principal.
Configuration Manager compila dos tipos de gráficos de evaluación, incrementales o completos.
Evaluación de recopilación incremental
Cuando cambian los datos de la tabla, un desencadenador de SQL Server inserta una fila en la tabla CollectionNotifications. La próxima vez que se active una programación de evaluación de recopilación, es AND
el identificador de recurso con la consulta de recopilación existente y desencadena actualizaciones en las recopilaciones habilitadas para las colecciones incrementales .
La evaluación de recopilación incremental ejecuta una consulta por equipo. La configuración de sitio predeterminada para la evaluación de recopilación incremental es cada cinco minutos.
Un gráfico de evaluación de recopilación incremental asigna colecciones a las que se hace referencia solo si están habilitadas para la evaluación incremental. Si una evaluación incremental se limita a una colección que no está habilitada para la evaluación incremental, el gráfico evalúa la colección en función de la pertenencia existente de la colección de limitación.
Por ejemplo, en el diagrama siguiente se muestran los recursos recién detectados que se aplican a todas las colecciones. Sin embargo, la evaluación de recopilación solo actualiza las colecciones Todos los servidores y Todos los controladores de dominio . El evaluador de recopilación no evalúa las demás colecciones, ya que la colección Todos los servidores miembro no está habilitada para la evaluación incremental.
Evaluación de recopilación completa
Las evaluaciones de colecciones manuales o programadas crean un gráfico completo de evaluación de colecciones de todas las colecciones dependientes. El gráfico incluye todas las colecciones que hacen referencia a la colección que se actualiza y las colecciones posteriores. Configuration Manager sigue evaluando el gráfico mientras se produzcan actualizaciones en las colecciones que se procesan.
En el diagrama siguiente se muestra cómo una solicitud de actualización de recopilación programada o manual para la colección Todos los servidores genera un gráfico completo que incluye todas las colecciones aplicables. Los nuevos recursos de controlador de dominio y servidor DNS están en el ámbito de las consultas de pertenencia de todas las colecciones, por lo que todas las recopilaciones se actualizan.
Una evaluación completa no siempre evalúa todas las colecciones. El gráfico de evaluación de colecciones solo sigue evaluando colecciones dependientes si se produce una actualización en la colección a la que se hace referencia actualmente. Si una recopilación actualizada incrementalmente se actualiza durante las evaluaciones incrementales programadas, es posible que no se actualicen las colecciones que no están habilitadas para las actualizaciones incrementales. Una evaluación completa no actualiza la colección, finalizando el gráfico de evaluación de recopilación y las evaluaciones de recopilación de referencia para ese ciclo.
En el ejemplo siguiente, la instalación de DNS en el servidor existente lo convierte en miembro de la colección Servidores DNS , pero como no hay ninguna actualización en su colección de servidores miembros que limita, la evaluación completa no evalúa la colección servidores DNS . El siguiente ciclo de evaluación incremental evaluará la colección servidores DNS , porque es una colección incremental.