Modo de mantenimiento de Operations Manager

En este artículo se describen las preguntas más frecuentes sobre el modo de mantenimiento en Microsoft System Center Operations Manager.

Versión original del producto: Microsoft System Center 2012 Operations Manager
Número de KB original: 2704170

¿Qué es el modo de mantenimiento de Operations Manager?

El modo de mantenimiento es una característica de System Center Operations Manager que suspende la supervisión de un objeto durante actividades normales de mantenimiento de software o hardware, como instalaciones de actualización de software, reemplazos de hardware, etc.

¿Qué ocurre cuando un objeto se pone en modo de mantenimiento?

Cuando un objeto se pone en modo de mantenimiento, todos los flujos de trabajo destinados a ese objeto se suspenden durante ese intervalo específico. Esto evita que los flujos de trabajo que tienen como destino el objeto en modo de mantenimiento generen alertas y notificaciones y ayuda a reducir el ruido de alertas durante una actividad de mantenimiento planeada en el servidor. En el modo de mantenimiento, las alertas, las notificaciones, las reglas, los monitores, las respuestas automáticas, los cambios de estado y las nuevas alertas se suprimen en el agente.

Durante el inicio y el final del modo de mantenimiento de un objeto supervisado, se registra el siguiente evento en el registro de eventos de Operations Manager:

Nombre del registro: Operations Manager
Origen: HealthService
Fecha:
Identificador de evento: 1216
Categoría de tarea: Servicio de mantenimiento
Nivel: Información
Palabras clave: Clásico
Usuario: N/A
Equipo: <ServerName>
Descripción:
Reanudación de la supervisión para la instancia de "<Database>" con id:"{GUID}" ya que el modo de mantenimiento de la instancia es OFF. Grupo de administración "<ManagementGroupName>".

Importante

No se recomienda poner los servidores de administración en modo de mantenimiento. La distribución de configuración, la característica de latido y otras características para el sistema podrían dejar de ser confiables. Si coloca un servidor de administración en modo de mantenimiento, se suprimirán las alertas, las notificaciones, las reglas, los monitores, las respuestas automáticas, los cambios de estado y las nuevas alertas generadas en el servidor de administración. El servicio de mantenimiento del servidor de administración continúa ejecutándose. Las alertas, notificaciones, reglas, monitores, respuestas automáticas, cambios de estado y nuevas alertas de otros equipos administrados por agente se procesarán y mostrarán según corresponda.

Cómo poner un objeto en modo de mantenimiento

En Operations Manager, la supervisión se basa en clases específicas. Un objeto supervisado específico en un agente se puede poner en modo de mantenimiento en lugar de poner todo el equipo en modo de mantenimiento.

En el ejemplo siguiente, el motor de base de datos de SQL Server que se ejecuta en el servidor A se actualizará a la versión actual. Se espera que este mantenimiento de actualización de software tardará 30 minutos en completarse. Durante este tiempo, la instancia predeterminada del motor de base de datos de SQL Server que se ejecuta en este servidor no estará disponible.

En este caso, podemos poner el motor de base de datos de SQL Server y su objeto contenido en modo de mantenimiento en lugar de poner todo el servidor en modo de mantenimiento. Esto ayuda a supervisar el sistema operativo y otras aplicaciones que se ejecutan en el servidor mientras se realiza SQL Server mantenimiento.

La instancia predeterminada de SQL Server que se ejecuta en el servidor A se puede poner en modo de mantenimiento como se indica a continuación.

Nota:

En este artículo se supone que tenemos un grupo de administración de Operations Manager en funcionamiento y que el módulo de administración de SQL Server ya está instalado y funcionando.

  1. Abra la consola de Operations Manager. En el panel Supervisión, expanda la carpeta Microsoft SQL Server, expanda Roles de servidor y, a continuación, seleccione la vista de estado Motores de base de datos.
  2. Se mostrarán todas las instancias supervisadas de SQL Server Motor de base de datos de este grupo de administración.
  3. Seleccione y, a continuación, haga clic con el botón derecho en la instancia predeterminada (MSSQLSERVER) cuyo valor De ruta de acceso es Servidor A.
  4. En el menú Mostrado , seleccione Modo de mantenimiento.

Si selecciona Solo objetos seleccionados, solo el motor de base de datos se pone en modo de mantenimiento.

Si selecciona Objetos seleccionados y todos sus objetos contenidos, el motor de base de datos y todas las bases de datos hospedadas por esta instancia de SQL Server Motor de base de datos se ponen en modo de mantenimiento.

Una manera más fácil de encontrar los objetos contenidos es abrir la vista Diagrama del objeto específico y, a continuación, explorar en profundidad en la vista.

Puede seleccionar el intervalo de tiempo para el modo de mantenimiento mediante las opciones que aparecen en Duración.

Programación del modo de mantenimiento

Operations Manager no permite programar el modo de mantenimiento de los objetos supervisados desde la consola.

El blog siguiente de la comunidad de Operations Manager tiene una herramienta para programar el modo de mantenimiento para objetos supervisados:

Programador de modo de mantenimiento de SCOM 2012

Además, puede usar Orchestrator para poner objetos en modo de mantenimiento según una programación, y también hay disponibles herramientas y scripts de terceros.

Aviso de declinación de responsabilidades sobre la información de terceros

Los productos de otros fabricantes que se mencionan en este artículo han sido creados por compañías independientes de Microsoft. Microsoft no ofrece ninguna garantía, ya sea implícita o de otro tipo, sobre la confiabilidad o el rendimiento de dichos productos.

Automatización del inicio y finalización del modo de mantenimiento mediante el SDK de Operations Manager

Para obtener información sobre cómo automatizar el inicio y el fin del modo de mantenimiento de objetos específicos, consulte Configuración del modo de mantenimiento para objetos de supervisión.

Cómo ver los objetos que están en modo de mantenimiento

Para ver todos los objetos de una clase específica que están en modo de mantenimiento mediante la consola del operador, siga estos pasos:

  1. Abra la consola de Operations Manager.
  2. En el panel Supervisión , cree una vista de estado denominada Modo de mantenimiento en la carpeta módulo de administración no sealed específica o en la carpeta Supervisión en la raíz del árbol de vista. Al crear la vista en la carpeta Supervisión de la raíz del árbol de vista, se guarda la vista en el módulo de administración predeterminado.
  3. En la opción Nombre , escriba Modo de mantenimiento.
  4. Cambie el valor de Mostrar datos relacionados con de Entity a la clase de objetos que desea ver.
  5. En Seleccionar condiciones, active la casilla Is in Maintenance Mode (Está en modo de mantenimiento ).
  6. Seleccione Aceptar para crear la vista.

Esta vista mostrará todos los objetos de esa clase específica que están actualmente en modo de mantenimiento.

Cmdlets del modo de mantenimiento

Los siguientes cmdlets están disponibles para administrar el modo de mantenimiento mediante el shell de comandos de Operations Manager:

  • New-MaintenanceWindow - Este cmdlet pone el objeto de supervisión especificado en modo de mantenimiento. Para obtener más información sobre este cmdlet, vea New-MaintenanceWindow.

  • Set-MaintenanceWindow - Este cmdlet establece las propiedades de una ventana de mantenimiento. Se puede usar para actualizar la hora de finalización, el motivo y los comentarios sobre el modo de mantenimiento actual para el objeto de supervisión especificado por el Monitoringobject parámetro . Para obtener más información sobre este cmdlet, vea Set-MaintenanceWindow.

  • Get-MaintenanceWindow - Este cmdlet recupera la información de la ventana de mantenimiento de un objeto de supervisión que se encuentra actualmente en modo de mantenimiento. El cmdlet puede recuperar ventanas de mantenimiento para elementos de nivel superior, elementos en la ubicación actual u objetos de supervisión especificados. Para obtener más información sobre este cmdlet, vea Get-MaintenanceWindow.

Cómo el modo de mantenimiento ayuda a la generación de informes

Iniciar y finalizar el modo de mantenimiento de un objeto específico para un mantenimiento planeado ayuda al administrador de Operations Manager a informar con precisión sobre el tiempo de inactividad planeado y no planeado de una aplicación o un servicio. Esto ayuda a notificar la disponibilidad de un servicio, una aplicación o un servidor específicos con precisión durante un tiempo específico.

Problemas conocidos

Los problemas conocidos con el modo de mantenimiento son los siguientes:

  • Las alertas las genera un agente mientras se encuentra en modo de mantenimiento.

    Este problema se produce debido a uno de los siguientes motivos:

    • El objeto que se puso en modo de mantenimiento no genera las alertas. Para comprobarlo, haga clic con el botón derecho en la vista Alertas activas en la consola de Operations Manager, seleccione Personalizar vista en el menú y, a continuación, active la casilla situada junto a Clase en la opción Columnas para mostrar .

      Verá una nueva columna Clase, en la vista Alertas activas . Asegúrese de que la instancia de esta clase para ese agente está en modo de mantenimiento.

    • Las alertas se generaron antes de suspender la supervisión en el agente. Esto se puede comprobar comprobando si el identificador de evento 1215 está suspendido. Este evento confirma la supervisión de la instancia específica.