Información acerca de las clases y los objetos

 

Publicada: junio de 2016

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

Para iniciar la creación en Operations Manager, debe comprender cierta terminología y conceptos básicos de cómo se implementan los objetos supervisados. Si ha utilizado Operations Manager para la supervisión, ya está familiarizado con el uso de estos objetos, pero para crearlos, debe entenderlos mejor.

Objeto

Un objeto es la unidad básica de administración en Operations Manager. Por lo general, un objeto representa un elemento de su entorno informático, como por ejemplo, un equipo, un disco lógico o una base de datos. También puede representar algo más abstracto, como por ejemplo, una aplicación, un dominio de Active Directory o una zona DNS. Un objeto también puede denominarse instancia de una determinada Clase.

Los objetos deben detectarse para que aparezcan en la consola del operador. Los módulos de administración incluyen detecciones que inspeccionan la información sobre el equipo del agente para determinar si debe crearse un objeto y cuáles deben ser los valores para sus propiedades. Estas detecciones suelen ejecutarse en una programación, y los diferentes módulos de administración definen diferentes programaciones para los distintos objetos. Una detección podría ejecutarse una vez al día, mientras que otra podría ejecutarse cada cierto número de horas.

Para más información sobre las detecciones para la creación avanzada, consulte Discovery (Detección) en la System Center Operations Manager 2007 R2 Authoring Guide (Guía de creación de informes de Operations Manager).

Clase

Una clase representa un tipo de objeto, y todos los objetos de Operations Manager se consideran una instancia de una determinada clase. Todas las instancias de una clase comparten un conjunto común de propiedades. Cada objeto tiene sus propios valores para estas propiedades, que se determinan cuando se detecta el objeto. La mayoría de los módulos de administración definen un conjunto de clases que describen los diferentes componentes que forman la aplicación que se está supervisando y las relaciones entre esas clases.

Un destino en la consola del operador representa todas las instancias de una determinada clase. Por ejemplo, una vista muestra todos los objetos que son instancias de la clase que se utilizó como la clase de destino para la vista; se aplica un monitor a todos los objetos que son instancias de la clase de destino del monitor.

La captura de pantalla siguiente muestra un ejemplo de la clase y de los objetos de Disco lógico de Windows Server 2008 en la vista Inventario detectado en la consola del operador.

Clase y objetos de ejemplo

Clases y objetos de ejemplo

Clases base

Si va a realizar una creación avanzada, basta con comprender el concepto de clases base. Para obtener más información, consulte Classes and Relationships [OM2012_Authoring]. Para la creación básica, basta con entender cómo afectan las clases base al destino.

Cada clase de Operations Manager tiene una clase base. Una clase tiene todas las propiedades de su clase base, e incluso podría tener más si se agregan. Todas las clases de los diferentes módulos de administración instalados en su grupo de administración pueden organizarse en un árbol, en donde cada clase se ubica debajo de su clase base. Si comienza en cualquier clase, sube el árbol hasta la clase base de esa clase y después va hasta la clase base de esta, y así sucesivamente, finalmente llegará a la clase Object que es la raíz de la biblioteca de clases de System Center.

Nota

La clase Entidad es la raíz de la biblioteca de clases en Operations Manager 2007. La clase Entity es la misma clase que Object. En Operations Manager 2012 se cambió su nombre.

Al seleccionar una clase como un destino que a su vez es una clase base de otras clases, el monitor o la regla se aplican a todas las instancias de cada una de esas clases. Por ejemplo, si utiliza Sistema operativo Windows como el destino de un monitor, entonces el monitor se aplica a todas las instancias de Sistema operativo cliente de Windows y Sistema operativo Windows Server. Esto se debe a que esas dos clases usan Sistema operativo Windows como su clase base. Si utiliza Sistema operativo como el destino, el monitor se aplica a todas esas clases y también a cualquier instancia de Sistema operativo Unix.

Para obtener más información sobre cómo ver la biblioteca de clases completa en su grupo de administración desde el Diseñador de aplicaciones distribuidas, consulte Aplicaciones distribuidas.

La captura de pantalla siguiente muestra un ejemplo de la clase y de los objetos de Disco lógico (servidor) en la vista Inventario detectado en la consola del operador. Esta es la clase base para Disco lógico de Windows Server 2008 que se mostró anteriormente en esta sección. Tenga en cuenta que tiene el mismo conjunto de objetos, pero agrega las instancias de Disco lógico de Windows Server 2003 que también utiliza Disco lógico (servidor) como su clase base.

Clase base y objetos de muestra

Clases y objetos básicos de ejemplo

Clases de hospedaje

La mayoría de las clases se hospedan en otras clases. Cuando una clase hospeda a otra, la clase que hospeda se llama primaria, y la clase que se hospeda se llama secundaria. Las instancias de la clase secundaria no pueden existir sin una clase primaria. Por ejemplo, Equipo Windows hospeda varias clases porque las clases son componentes de un equipo. No tendría sentido tener un disco lógico si no hay un equipo en el que pueda instalarse. Por lo tanto, Equipo Windows hospeda a la clase Disco lógico. Esto significa que todas las instancias de Disco lógico deben tener una instancia de Equipo Windows como clase primaria.

Las clases que hospedan pueden ser importantes porque las propiedades de la clase que hospeda a la clase de destino están disponibles en las reglas y monitores. Un objeto también podría tener el estado de sus objetos secundarios disponible en el Explorador de estado.

Por lo general, puede determinar los elementos primarios de hospedaje de un objeto si ve la propiedad Nombre de ruta de acceso. Esto incluye el nombre del elemento primario del objeto. En la consola del operador, puede hacer clic en este nombre para abrir una vista de estado para el objeto primario. En las capturas de pantalla anteriores, el nombre del equipo que hospeda el disco lógico seleccionado se incluye en el nombre de la ruta de acceso del objeto seleccionado.

Grupo

Un grupo es una colección de objetos. Pueden ser instancias de la misma clase o de clases diferentes. Los grupos tienen criterios de rellenado que definen qué objetos se les agregan. Pueden ser criterios dinámicos, que agregan objetos a medida que se detectan, o criterios explícitos, en los que se agregan manualmente los objetos específicos al grupo.

Los grupos se utilizan para establecer el ámbito de las invalidaciones, de las vistas y de los roles de usuario, y para establecer el ámbito de la supervisión para determinadas plantillas. No se utilizan para monitores y reglas de destino. Para obtener más información, consulte Definición de destinos para grupos.

Vista de clases y objetos

Utilice el procedimiento siguiente para repasar los ejemplos mostrados anteriormente en esta sección en su propio entorno de Operations Manager. Se ilustran los conceptos de objetos, clases y clases base mediante el uso de las clases Logical Disk en el Módulo de administración del sistema operativo Windows Server. Debe tener este módulo de administración instalado en el grupo de administración para completar este procedimiento.

Para ver una clase en la consola del operador

  1. Inicie la consola del operador.

  2. En el panel de exploración, haga clic en Supervisión y, a continuación, seleccione Inventario detectado.

  3. En el panel Acciones, haga clic en Cambiar tipo de destino. En el cuadro de diálogo Seleccionar elementos de destino, seleccione Ver todos los destinos.

    Esta lista contiene todas las clases de todos los módulos de administración que están instalados actualmente en el grupo de administración. Puede seleccionar cualquiera de estas clases para ver una lista de todas las instancias detectadas y de sus propiedades. Se incluirán en esta lista las clases nuevas de un módulo de administración que se instala después en el grupo de administración.

  4. Seleccione Disco lógico de Windows Server 2008 y, a continuación, haga clic en Aceptar.

    Esta vista muestra una lista de discos lógicos en los equipos Windows Server 2008 que se detectaron en el entorno actual.

  5. Seleccione una de las instancias.

    Tome nota de las propiedades que se muestran en el panel Vista de detalle. Se muestran los valores de todas las propiedades que se recopilaron durante el proceso de detección. Tenga en cuenta también la propiedad Nombre de ruta de acceso que se genera a partir de la propiedad clave de la clase actual y de sus elementos primarios. En este caso, las propiedades clave son el nombre del equipo y el nombre del dispositivo.

  6. En el panel Acciones, seleccione otra vez Cambiar tipo de destino.

  7. En el cuadro de diálogo Seleccionar elementos de destino, seleccione Ver todos los destinos.

  8. Seleccione Disco lógico (servidor) y, a continuación, haga clic en Aceptar.

    Esta clase es, a su vez, la clase base de Disco lógico de Windows Server 2008. La vista es similar a la vista anterior, pero incluye los objetos de Windows Server 2003 y Windows Server 2008, si ambos están instalados en su entorno. Las propiedades son idénticas a las de la vista anterior, ya que la clase Windows Server Logical Disk tiene las mismas propiedades heredadas por Disco lógico de Windows Server 2008.

  9. En el panel Actions, seleccione otra vez Cambiar tipo de destino. En el cuadro de diálogo Seleccionar elementos de destino, seleccione Ver todos los destinos.

  10. Seleccione Disco lógico y, a continuación, haga clic en Aceptar.

    Esta clase es, a su vez, la clase base de Disco lógico (servidor). Las instancias son idénticas a las de la vista anterior, pero se muestran menos propiedades. Esto se debe a que la clase Disco lógico solo tiene las propiedades que se le han asignado directamente y solo hereda su única propiedad de Objeto. Las demás propiedades no son visibles porque están asociadas con una clase de más abajo en el árbol.

  11. Seleccione uno de los discos y, a continuación, haga clic en el enlace en el nombre del equipo de la propiedad Nombre de ruta de acceso que se muestra en Vista de detalle.

    Se abre una vista de estado para el objeto que hospeda el objeto de disco seleccionado. En la Vista de detalle, puede ver que se trata de una instancia de Equipo de Windows.