Compartir a través de


Modo de mantenimiento de Operations Manager

En este artículo se describen las preguntas más frecuentes (P+F) del 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 de mantenimiento de software o hardware normales, como instalaciones de actualización de software, reemplazos de hardware, etc.

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

Cuando se pone un objeto en el modo de mantenimiento, todos los flujos de trabajo que tienen como destino 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, lo que ayuda a reducir el ruido de alertas durante una actividad de mantenimiento planeada en el servidor. En modo de mantenimiento, se suprimen las alertas, las notificaciones, las reglas, los monitores, las respuestas automáticas, los cambios de estado y las alertas nuevas para 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ásica
Usuario: N/D
Equipo: <ServerName>
Descripción:
Reanudación de la supervisión de la instancia "<Database>" con id:"{GUID}" como modo de mantenimiento de la instancia es OFF. Grupo de administración "<ManagementGroupName>".

Importante

No se recomienda colocar servidores de administración en modo de mantenimiento. La distribución de configuración, la característica de latido y otras características del 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, las notificaciones, las reglas, los monitores, las respuestas automáticas, los cambios de estado y las nuevas alertas de otros equipos administrados por agente se procesarán y se 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. El mantenimiento de esta actualización de software tiene una duración prevista de 30 minutos. Durante este tiempo, la instancia predeterminada del SQL Server Motor de base de datos que se ejecuta en este servidor no estará disponible.

En este caso, podemos colocar el motor de la 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 el mantenimiento de SQL Server.

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 Motor de base de datos s.
  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 sea El servidor A.
  4. En el menú Mostrar , 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 colocan en modo de mantenimiento.

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

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

Cómo programar el modo de mantenimiento

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

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

Programación de modo de mantenimiento SCOM 2012

Además, puede usar Orchestrator para colocar 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 modo de inicio y finalización del mantenimiento mediante el SDK de Operations Manager

Para obtener información sobre cómo automatizar el modo de inicio y finalización de mantenimiento de objetos específicos, vea Cómo configurar el 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 del módulo de administración no sellado 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 en 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 está en modo de mantenimiento.
  6. Selecciona 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 de 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 más información sobre este cmdlet, consulte 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 en 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, consulte Set-MaintenanceWindow.

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

Cómo ayuda el modo de mantenimiento a los informes

El modo de inicio y finalización del 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:

  • Un agente genera alertas mientras está en modo de mantenimiento.

    Este problema se produce por una de las siguientes razones:

    • 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.