Uso de clases y grupos para invalidacionesUsing classes and groups for overrides

Se aplica a: System Center 2016 Operations ManagerApplies To: System Center 2016 - Operations Manager

En este tema se describen las diferencias entre las clases y los grupos de System Center 2016 - Operations Manager, y cómo se aplican los flujos de trabajo, como las reglas y los monitores, a estos.This topic describes the differences between classes and groups in System Center 2016 - Operations Manager, and how workflows, such as rules and monitors, apply to each. En las secciones siguientes se definen las clases y los grupos, y se proporcionan ejemplos para aplicar las invalidaciones con las opciones disponibles correspondientes.The following sections define classes and groups, and provide examples for applying overrides with the available override options.

ClasesClasses

En Operations Manager, una clase es una definición de un elemento que se puede detectar y administrar.In Operations Manager, a class is a definition of an item that can be discovered and managed. Una clase puede representar un equipo, una base de datos, un servicio, un disco, una aplicación o cualquier otro tipo de objeto que precise supervisión.A class can represent a computer, a database, a service, a disk, an application, or any other kind of object that requires monitoring. Los monitores, las reglas, las detecciones, las invalidaciones y las tareas se pueden aplicar a una clase.Monitors, rules, discoveries, overrides, and tasks can apply to a class. Por ejemplo, Disco lógico Windows Server 2012 es una clase que define discos lógicos en un equipo que ejecuta el sistema operativo Windows Server 2003.For example, Windows Server 2012 Logical Disk is a class that defines logical disks on a computer that is running the Windows Server 2003 operating system. Un monitor que se aplica a la clase Disco lógico de Windows Server 2012 se aplicará solo a los objetos que cumplen la definición de clase.A monitor that applies to the Windows Server 2012 Logical Disk class will be applied only to objects that meet that class definition.

Nota

En la consola del operador, el término destino se usa en lugar de clase.In the Operations console, the term target is used instead of class.

Las clases se definen en bibliotecas del módulo de administración de Operations Manager y en los módulos de administración de los productos que importe.Classes are defined in the Operations Manager management pack libraries and in individual product management packs that you import.

GruposGroups

En Operations Manager, un grupo es un conjunto lógico de objetos que se pueden usar para definir el ámbito de las invalidaciones, las vistas, los roles de usuario y las notificaciones.In Operations Manager, a group is a logical set of objects that can be used to define the scope of overrides, views, user roles, and notifications. La instalación de Operations Manager proporciona algunos grupos, como los grupos Todos los equipos con Windows y Equipos administrados por agentes.Some groups are provided in the Operations Manager installation, such as All Windows Computers group and Agent Managed Computer Group. Puede crear sus propios grupos y agregarles miembros de forma explícita o dinámica.You can create your own groups and add members to groups explicitly or dynamically.

InvalidacionesOverrides

Hemos visto que las clases se utilizan como destino de flujos de trabajo como reglas y monitores.You have seen that classes are used to target workflows such as rules and monitors. Un monitor o una regla se aplica a una determinada clase.A monitor or rule is applied to a specific class. Para cambiar el valor de un parámetro de una regla o un monitor es preciso crear una invalidación.To change the value for a parameter of a rule or monitor, you create an override. Dispone de las opciones siguientes para aplicar la invalidación:You have the following options for applying your override:

  • Para todos los objetos de la clase: ClassFor all objects of class: Class

    Al seleccionar esta opción para la invalidación, la configuración de la invalidación se aplica a todos los objetos de la clase de destino de la regla o el monitor.When you select this option for your override, the override settings apply to all objects in the class at which the rule or monitor is targeted.

  • Para un grupoFor a group

    Al seleccionar esta opción para la invalidación, la configuración de la invalidación se aplica únicamente a los miembros del grupo.When you select this option for your override, the override settings apply only to members of the group. La regla o el monitor sin la configuración de invalidación se sigue aplicando a todos los objetos de la clase de destino excepto a aquellos que también son miembros del grupo usado para la invalidación.The rule or monitor without the override settings continues to apply to all objects in the targeted class except for those objects that are also members of the group used for the override.

    Al crear un grupo, se guarda en un módulo de administración sin sellar.When you create a group, you save it to an unsealed management pack. Sin embargo, un elemento de un módulo de administración sin sellar, como una invalidación, no puede hacer referencia a un elemento de otro módulo de administración sin sellar, como un grupo.However, an element in an unsealed management pack, such as an override, cannot reference an element in a different unsealed management pack, such as a group. Si va a usar un grupo para limitar la aplicación de una invalidación, debe guardarlo en el mismo módulo de administración sin sellar que la invalidación, o debe sellar el módulo de administración que contiene el grupo.If you are going to use a group to limit the application of an override, you must either save the group to the same unsealed management pack as the override, or you must seal the management pack that contains the group.

  • Para un determinado objeto de la clase: ClassFor a specific object of class: Class

    Al seleccionar esta opción para la invalidación, la configuración de la invalidación se aplica únicamente al objeto especificado.When you select this option for your override, the override settings apply only to the specified object. La regla o el monitor sin la configuración de invalidación seguirá aplicándose a todos los otros objetos de la clase de destino.The rule or monitor without the override settings continues to apply to all other objects in the targeted class.

  • Para todos los objetos de otras clasesFor all objects of another class

    Al seleccionar esta opción para la invalidación, la configuración de invalidación se aplica sólo a los objetos de clases que no son la clase de destino.When you select this option for your override, the override settings apply only to objects of a class other than the targeted class. La regla o el monitor sin la configuración de invalidación seguirá aplicándose a todos los objetos de la clase de destino.The rule or monitor without the override settings continues to apply to all objects in the targeted class.

En primer lugar, se aplican las invalidaciones correspondientes a una clase, a continuación, las invalidaciones que se aplican a un grupo y, finalmente, aquellas que se aplican a un determinado objeto.Overrides that apply to a class are applied first, then overrides that apply to a group, and finally overrides that apply to a specific object. Para obtener más información, vea Uso del atributo forzado en invalidaciones a continuación.For more information, see Using the Enforced Attribute in Overrides below.

Cómo aplicar las invalidacionesHow to apply overrides

Presentamos algunos ejemplos sobre cuándo usar las opciones de invalidación.Here are some examples of when you would use the override options.

Cambiar la prioridad de una alertaYou want to change the priority of an alert

Seleccione la invalidación Para todos los objetos de la clase: Clase.Select to override For all objects of class: Class.

Cambiar la prioridad de una alerta de equipos que cumplen unos determinados criteriosYou want to change the priority of an alert for computers that meet specific criteria

Seleccione la invalidación Para un grupo y cree un grupo que agrega dinámicamente miembros según determinados criterios.Select to override For a group and create a group that dynamically adds members based on specific criteria.

Cambiar la prioridad de una alerta en un determinado equipoYou want to change the priority of an alert for a specific computer only

Seleccione la invalidación Para un determinado objeto de la clase: Clase.Select to override For a specific object of class: Class. También puede seleccionar Para un grupo y crear un grupo al que se agrega el equipo como miembro explícito.You could also select For a group and create a group that has the specific computer added as an explicit member.

Cambiar la prioridad de una alerta que se aplica a todos los sistemas operativos en un determinado sistema operativoYou want to change the priority of an alert that applies to all operating systems for a specific operating system

Seleccione Para todos los objetos de otras clases y seleccione la clase que representa el sistema operativo para el que desea tener otra prioridad de alerta.Select For all objects of another class and select the class that represents the operating system for which you want to have a different alert priority.

Aplicar la regla o el monitor sólo a determinados equiposYou want the rule or monitor to apply only to specific computers

En este escenario habitual, debe realizar las dos tareas siguientes:In this common scenario, you must perform the following two tasks:

  1. Seleccione la invalidación Para pordos los objepors de la clase: Clasey cambie Habilitado por Falso.Select to override For all objects of class: Class, and change Enabled to False. La regla o el monitor se deshabilitan.This will disable the rule or monitor.

  2. Seleccione la invalidación Para un grupo, Para un determinado objeto de la clase: Claseo Para todos los objetos de otras clasesy, a continuación, cambie Habilitado por Verdadero.Select to override For a group, For a specific object of class: Class, or For all objects of another class, and change Enabled to True. Se habilita la regla o el monitor para los miembros de ese grupo, el objeto especificado o la clase seleccionada.This enables the rule or monitor for members of that group, the specified object, or the selected class only.

Uso del atributo forzado en invalidacionesUsing the Enforced Attribute in Overrides

Cuando configura una invalidación de una regla, un monitor o una detección en Operations Manager, aparece la casilla Forzado en la fila de cada valor que puede invalidar, tal y como se muestra en la siguiente ilustración.When you configure an override to a rule, monitor, or discovery in Operations Manager, you will notice an Enforced check box in the row for each value that you can override, as shown in the following illustration.

Casilla para especificar invalidaciones forzadas

Si selecciona el atributo Forzado para una invalidación, esta configuración garantiza que la invalidación tendrá prioridad sobre el resto de invalidaciones del mismo tipo y contexto que no tengan definido el atributo Forzado .When the Enforced attribute is selected for an override, this setting ensures that the override will take precedence over all other overrides of the same type and context that do not have Enforced set.

En primer lugar, se aplican las invalidaciones correspondientes a una clase, a continuación, las invalidaciones que se aplican a un grupo y, finalmente, aquellas que se aplican a un determinado objeto.Overrides that apply to a class are applied first, then overrides that apply to a group, and finally overrides that apply to a specific object. El atributo Forzado garantiza que la invalidación tendrá prioridad cuando dos invalidaciones del mismo tipo y contexto entren en conflicto.The Enforced attribute assures that the override will take precedence when two overrides of the same type and context conflict.

Por ejemplo, tiene dos equipos de Windows, Equipo1 y Equipo2.For example, you have two Windows computers, COMPUTER1 and COMPUTER2. Equipo1 es miembro del Grupo-A y también es miembro del Grupo-B.COMPUTER1 is member of GROUP-A and is also member of GROUP-B. Equipo2 no es un miembro de ningún grupo.COMPUTER2 is not a member of any group. El umbral predeterminado para un monitor de CPU es el 80%.The default threshold for a CPU monitor is 80%.

Aplica una invalidación a la clase de equipo de Windows que cambia el umbral del monitor de CPU al 70%.You apply an override to the Windows Computer class that changes the CPU monitor threshold to 70%. Crea otra invalidación para ese monitor que se aplica al Grupo-A y establece el umbral en el 90%.You create another override to that monitor that applies to GROUP-A and sets the threshold to 90%. En este momento, el umbral del Equipo1 es el 90% y el umbral del Equipo2 es el 70%.At this point, the threshold for COMPUTER1 is 90% and the threshold for COMPUTER2 is 70%.

Si crea una invalidación que se aplica al Grupo-B y establece el umbral en el 95%, el umbral resultante para el Equipo1, que es miembro tanto del Grupo-A como del Grupo-B, es impredecible.If you create an override that applies to GROUP-B and sets the threshold to 95%, the resulting threshold for COMPUTER1, which is member of both GROUP-A and GROUP-B, is unpredictable. Sin embargo, si utiliza el atributo Forzado en la invalidación que se aplica al Grupo-B, se asegura de que el umbral del 95% se aplica al Equipo1.However, if you used the Enforced attribute on the override that applies to GROUP-B, you ensure that the 95% threshold applies to COMPUTER1.

Si crea una invalidación que se aplica al Equipo1 y establece el umbral en el 60%, el umbral resultante para el Equipo1 es el 60%, debido a que la invalidación de objeto tiene prioridad sobre las invalidaciones de clase y grupo.If you create an override that applies to COMPUTER1 and sets the threshold to 60%, the resulting threshold for COMPUTER1 is 60% because the object override takes precedence over the class and group overrides.

Pasos siguientesNext steps