Compartir a través de


Monitores de dependencia

 

Se aplica a: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Monitores de dependencia permitir que el estado de un objeto a verse afectado por el estado de otro objeto. Esto permite la acumulación de estado entre las instancias relacionadas específicas de diferentes clases.

Cada monitor de dependencia se basa en una relación de hospedaje o de contención concreta. Creando una relación entre dos objetos no ofrece por sí solo acumulación entre sus Estados de mantenimiento. Un monitor de dependencia debe estar asociado a la relación para el resumen del estado que se realice.

La clase de origen y de destino para un monitor de dependencia se definen mediante la relación que se basa el monitor. El monitor además debe especificar un monitor de unidad específica o monitor agregado en la clase de destino y un monitor agregado en la clase de origen. Sólo el estado del monitor de destino se considera al calcular el estado del monitor de dependencia, y sólo afecta al estado del monitor de agregado especificado en el objeto de destino.

Monitor de dependencia basado en monitor de unidad

Monitor de dependencia basado en monitor de unidad

Monitor de dependencia basado en monitor agregado

Monitor de dependencia basado en monitor agregado

Varios monitores de dependencia pueden crearse en una relación si el estado de la clase de origen debería verse afectado por varias unidades o monitores agregados en la clase de destino. Por ejemplo, un monitor de dependencia puede crearse para cada monitor agregado estándar, como se muestra en la siguiente imagen.

Varios monitores de dependencia para una clase

Varios monitores de dependencia en una única clase

Directiva acumulativa de estado

Puede haber varias instancias de la clase de destino, cada uno con un estado diferente. Cada monitor de dependencia debe definir una directiva acumulativa de estado para definir la lógica que se utiliza para determinar el estado del monitor de dependencia basado en el estado de las instancias de su monitor de destino. Las directivas de acumulación de estado posibles para un monitor de dependencia son los siguientes:

Directiva peor estado

El objeto de origen coincide con el estado del objeto de destino que tenga el peor estado de mantenimiento. Se utiliza cuando el objeto de origen sólo debe correcto si todos los objetos de destino están en buen Estados. Se trata de la directiva más comunes que se usan los monitores de dependencia.

Directiva de mantenimiento de peor estado

Peor monitor de dependencia de directiva acumulativa de estado

Mejor directiva de estado

El objeto de origen coincide con el estado del objeto de destino que tiene el mejor estado de mantenimiento. Esta directiva se utiliza cuando solo uno de los objetos de origen debe ser correcto para que el objeto de destino sea correcto.

Por ejemplo, el supervisión de Microsoft Windows Hyper-V 2008 módulo de administración tiene un monitor de dependencia en la relación de hospedaje de Microsoft.Windows.HyperV.ServerRole a Microsoft.Windows.HyperV.VirtualNetwork que usa una directiva de estado mejor. Esto es porque el servidor que ejecuta Hyper-V es funcional, siempre y cuando tenga una red virtual funcional. La lógica definida por este módulo de administración es que la clase de servidor debe mostrar un error de estado si no hay redes virtuales están disponibles.

Mejor directiva de mantenimiento de estado

Mejor monitor de dependencia de directiva acumulativa de estado

Directiva de porcentaje

El objeto de origen coincide con el peor estado de un solo miembro de un porcentaje especificado de objetos de destino en el mejor estado. Esta directiva se utiliza cuando un determinado porcentaje de los objetos de destino debe ser correcto para el objeto de destino se considera correcta.

Por ejemplo, podría ejecutar una aplicación en una granja de servidores web que incluye varios servidores Web. Debido a la redundancia ofrecida en este tipo de implementación, la aplicación podría considerarse correcta si está disponible un porcentaje determinado de servidores. El conjunto de servidores se podría representar en el módulo de administración mediante una clase de paquete acumulativo de actualizaciones de estado basada en System.ApplicationComponent con una relación de contención para los servidores Web. Un monitor de dependencia se creara en esta relación de contención con una directiva acumulativa de estado especificar un porcentaje. Incluso si uno o más servidores Web tenían un problema, el porcentaje especificado se encontraban en un estado correcto siempre que la clase que representa el conjunto de servidores web también sería correcta.

Directiva de mantenimiento de porcentaje

Porcentaje de monitor de dependencia de directiva acumulativa de estado

Directiva acumulativa de estado entre agentes

Estado de mantenimiento sólo se pueden acumular entre objetos administrados por el mismo agente a menos que el objeto de origen es administrado por el servidor de administración raíz. Grupos y clases utilizadas para la acumulación de estado son normalmente hospedadas. Esto significa que sean administrados por RMS para que pueden acumular el estado desde objetos administrados por agentes diferentes. Se pueden detectar una relación entre objetos administrados por agentes distintos, pero cualquier monitor de dependencia asociada relación no funcionará según lo esperado.

Directiva acumulativa de estado entre agentes

Directiva acumulativa de estado entre agentes