Monitores y reglas

 

Publicada: junio de 2016

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

Los monitores y las reglas son los elementos principales para medir el estado y para detectar errores en Operations Manager, y ofrecen una funcionalidad similar pero diferente. Los monitores establecen el estado de un objeto mientras que las reglas crean alertas y recopilan datos para su análisis y para generar informes. El origen de los datos que se utilizan para realizar la funcionalidad requerida y la lógica utilizada para evaluar estos datos definen principalmente los monitores y las reglas.

Aunque proporcionan una funcionalidad diferente, los monitores y las reglas utilizan un conjunto común de orígenes que proporcionan los datos que se evaluarán. Por ejemplo, un monitor puede utilizar un contador de rendimiento para establecer el estado de un objeto determinado. Una regla puede tener acceso al mismo contador de rendimiento con el fin de almacenar su valor para su análisis y para generar informes.

Monitores

Un monitor mide el estado de algún aspecto de un objeto administrado. Hay tres tipos de monitores, tal como se muestra en la tabla siguiente:

Estado de mantenimiento

Los monitores tienen dos o tres estados de mantenimiento. Un monitor estará solamente en uno de sus estados posibles en un momento dado. Cuando el agente carga un monitor, se inicializa en un estado correcto. El estado cambiará solamente si se detectan las condiciones especificadas para otro estado.

El estado general de un objeto determinado se determina a partir del estado de cada uno de sus monitores. El estado será una combinación de monitores destinados directamente al objeto, de monitores destinados a la acumulación de objetos mediante un monitor de dependencia, de monitores de dependencia destinados a esos objetos, y así sucesivamente. Esta jerarquía se ilustra en el Explorador de estado de la consola del operador. La directiva para definir cómo se acumula el estado es parte de la configuración de los monitores agregados y de dependencia.

Cuando crea un monitor, debe especificar una condición para cada uno de sus estados de mantenimiento. Cuando se cumple una de esas condiciones, el monitor cambia a ese estado. Cada una de las condiciones debe ser única, para que solamente una pueda ser verdadera en un momento determinado. Cuando un monitor cambia a un estado de advertencia o a un estado crítico, puede generar una alerta. Cuando el estado cambia a un estado correcto, las alertas generadas anteriormente pueden solucionarse automáticamente.

Tipos de monitores

Monitor

Descripción

Monitores de unidad

Mide algún aspecto de la aplicación. Puede comprobar un contador de rendimiento para determinar el rendimiento de la aplicación, puede ejecutar un script para realizar una transacción sintética o puede controlar un evento que indica un error. Las clases normalmente tendrán varios monitores de unidad destinados a ellas para probar diferentes características de la aplicación y para supervisar problemas.

Monitores de dependencia

Proporciona la acumulación de estado entre diferentes clases. Esto permite que el estado de un objeto dependa del estado de otro tipo de objeto en el que se basa para una operación correcta.

Monitores agregados

Proporciona un estado de mantenimiento combinado para los monitores similares. Los monitores de unidad y de dependencia normalmente se configurarán en un monitor agregado concreto. Además de proporcionar una mejor organización general de los distintos monitores destinados a una clase, los monitores agregados proporcionan un estado de mantenimiento único para varias categorías de la clase.

Nota

Cuando el término monitor se utiliza solo, suele hacer referencia a un monitor de unidad. Normalmente se hará referencia a los monitores de agregado y de dependencia por su nombre completo.

El diagrama siguiente muestra un ejemplo del Explorador de estado para la clase Windows Server. Muestra el uso de los diferentes tipos de monitores que contribuyen a un estado de mantenimiento general.

Explorador de estado de muestra

Ejemplo del explorador de estado

Reglas

Las reglas no afectan el estado de mantenimiento del objeto de destino. Se utilizan para una de las tres funciones que se describen en la tabla siguiente:

Monitor

Descripción

Reglas de alertas

Las reglas de alertas crean una alerta cuando se detecta un evento determinado. Puede ser cualquiera de los distintos tipos de eventos que aparecen en Orígenes de datos. Las reglas de alertas no afectan el estado de mantenimiento.

Reglas de recopilación

Las reglas de recopilación recopilan eventos o datos de rendimiento para la base de datos o el almacenamiento de datos de Operations Manager. No crean alertas ni establecen el estado de mantenimiento.

Las reglas de recopilación pueden utilizar cada uno de los orígenes de datos que se muestran en Orígenes de datos. Los datos se convertirán en un evento o en datos de rendimiento según el tipo determinado de regla de recopilación que está creando. Para algunos asistentes, debe proporcionar la información específica del origen de datos que se utilizará para las diferentes propiedades de los datos que se recopilan.

Reglas de comandos

Las reglas de comandos ejecutarán un script o un comando en una programación. No crean alertas ni recopilan datos.

¿Debe crear un monitor o una regla?

Los monitores de unidad y las reglas de Operations Manager son similares. Los dos son flujos de trabajo que se ejecutan en un agente, los dos pueden generar una alerta cuando se cumple una condición determinada, y los dos utilizan un conjunto de orígenes de datos similares para detectar estas condiciones. Como resultado, puede ser difícil determinar si desea crear un monitor o una regla para un escenario determinado.

Utilice los siguientes criterios para determinar qué crear para distintas condiciones.

Cree un monitor si…

  • Desea afectar el estado de un objeto. Además de generar una alerta, un monitor afectará el estado de mantenimiento de su objeto de destino. Esto se muestra en las vistas de estado y en los informes de disponibilidad.

  • Desea solucionar automáticamente una alerta cuando la condición de error se ha borrado. No se puede borrar automáticamente una alerta de una regla ya que una regla no puede detectar que se ha solucionado el problema. Un monitor puede detectar que se ha solucionado el problema cuando se cumple la condición para su estado correcto, y la alerta se puede solucionar automáticamente.

  • Va a crear una alerta en función de un umbral de rendimiento. No hay reglas disponibles para generar una alerta de un umbral de rendimiento. Debe utilizarse un monitor para este escenario ya que puede utilizar la condición en la que el contador de rendimiento está en el umbral definido.

  • Tiene una condición que requiere una lógica más compleja de la que es posible con las reglas. La consola del operador ofrece varias opciones para establecer el estado de mantenimiento de un monitor, pero solo ofrece la detección simple de una regla. Si necesita una lógica más compleja para una regla, pero no tiene un método para detectar el estado de mantenimiento del monitor, puede crear un monitor mediante el restablecimiento manual o con temporizador. Vea Restablecimiento del Monitor de eventos para obtener más información.

    Nota

    Si utiliza el adb418d7-95ab-4e33-8ced-34a934016aa3#VMPD, puede crear reglas personalizadas con la misma lógica disponible para los monitores en la consola del operador.

Cree una regla si…

  • Desea recopilar los contadores o eventos de rendimiento para su análisis y para generar informes. Los monitores solo recopilan esta información cuando genera un cambio en el estado de mantenimiento. Si va a recopilar la información, necesita crear una regla de recopilación.

    Si desea recopilar un contador de rendimiento y establecer un umbral para el estado de mantenimiento, cree una regla y un monitor con el mismo contador de rendimiento.

  • Desea generar una alerta que no está relacionada con el estado de mantenimiento de un objeto.

Temas sobre monitores y reglas

Los monitores y las reglas se describen en los temas siguientes.

  • Orígenes de datos

    Describe el concepto de un origen de datos e indica los distintos tipos de orígenes de datos disponibles para los monitores y las reglas.

  • Expresiones

    Describe cómo crear una expresión para los distintos tipos de monitores y reglas.

  • Alertas

    Describe cómo configurar las alertas que crean los monitores y las reglas.

  • Reglas y monitores de eventos

    Describe los monitores y las reglas que utilizan distintos tipos de eventos y proporciona detalles y procedimientos para su creación mediante los asistentes de la consola del operador.

  • Monitores y reglas de rendimiento

    Describe los monitores y las reglas que recopilan y supervisan el rendimiento y proporciona detalles y procedimientos para su creación mediante los asistentes de la consola del operador.

  • Monitores de secuencia de comandos y reglas

    Proporciona detalles sobre cómo escribir un script de supervisión y sobre cómo crear monitores y reglas mediante los scripts.

  • Monitores de dependencia

    Describe los monitores que permiten que el estado de un tipo de objeto dependa del estado de otro objeto.

  • Monitores de agregado

    Describe los monitores que consolidan el estado de los otros monitores para un determinado tipo de objeto.