Compartir a través de


Configurar notificaciones anticipadas para eventos de mantenimiento planeado en Azure SQL Managed Instance

Se aplica a: Azure SQL Managed Instance

Notificaciones anticipadas permite a los clientes configurar notificaciones para que se envíen hasta 24 horas antes de cualquier evento planeado.

Las notificaciones se pueden configurar para recibir mensajes de texto, correos electrónicos, notificaciones push de Azure y correos de voz cuando el mantenimiento planeado debe iniciarse en las 24 horas siguientes. Se envían notificaciones de seguimiento al iniciarse y finalizar el mantenimiento.

Configuración de una notificación avanzada

Complete los pasos siguientes para habilitar una notificación en la página Estado del servicio de Azure Portal.

Importante

El Estado del servicio está implementando nuevas experiencias en fases. Algunos usuarios verán la experiencia actualizada del portal Azure Service Health, mientras que otros seguirán viendo la experiencia clásica del portal de Estado del servicio. En el caso de que todavía vea el portal clásico de Service Health, en Región no seleccione Global como opción, sino la región concreta o todas las regiones.

  1. Vaya a la página Estado del servicio, en Alertas, seleccione Alertas de estado. Seleccione Crear.

    Captura de pantalla de la página Alertas de estado en Azure Portal. El botón Agregar alerta de estado del servicio tiene un recuadro rojo.

  2. En la sección Ámbito, seleccione la suscripción.

  3. En la sección Condición, configure los servicios para los que se van a recibir alertas, las regiones y los criterios. Para recibir una alerta más genérica, seleccione todos los valores. Para restringirla, seleccione Azure SQL Managed Instance como servicio, las regiones en las que haya implementado esos servicios y Mantenimiento planeado como tipo de evento.

    Captura de pantalla de la página de Azure Portal en la que se definen las condiciones de la alerta de estado y se definen los servicios para los que se notificará.

    Captura de pantalla de la página de Azure Portal en la que se definen las condiciones de la alerta de estado y se definen las regiones para las que se notificará.

    Captura de pantalla de la página de Azure Portal en la que se definen las condiciones de la alerta de estado y se definen los tipos de evento para los que se notificará.

  4. En la sección Acciones, seleccione el grupo de acciones existente o cree uno nuevo.

    Captura de pantalla de la página de Azure Portal en la que se agregan o crean grupos de acciones.

  5. En la sección Detalles, defina el nombre de la alerta y especifique el grupo de recursos en el que se debe implementar.

    Captura de pantalla de la página de Azure Portal en la que se definen los detalles de la alerta.

  6. Seleccione Etiquetas. Considere la posibilidad de usar las etiquetas de Azure. Por ejemplo, la etiqueta "Propietario" o "CreatedBy" se usa para identificar quién creó el recurso y la etiqueta "Entorno" para identificar si este recurso está en Producción, Desarrollo, etc. Para obtener más información, consulte Desarrollo de la estrategia de nomenclatura y etiquetado de los recursos de Azure.

  7. Seleccione Revisar + crear. La alerta se crea durante los próximos minutos.

Está listo. La próxima vez que haya un evento de mantenimiento de Azure SQL planeado, recibirá una notificación anticipada. Para obtener más información sobre cómo crear alertas de estado, visite Azure Service Health.

Seguimiento de los eventos de mantenimiento de Azure SQL Managed Instance

Azure Service Health es una combinación de tres servicios más pequeños independientes con el fin de mantenerle informado sobre el estado de los recursos en la nube. Esta información incluye los problemas actuales y futuros como eventos que afectan al servicio, el mantenimiento planeado y otros cambios que pueden afectar a la disponibilidad. Service Health /un subservicio) proporciona una vista personalizada del estado de los servicios y regiones de Azure que usa. Este es el mejor lugar para buscar el servicio que afecta a las actividades de mantenimiento planeado.

En Service Health puede encontrar una página de mantenimiento planeado para enumerar todas las actividades de mantenimiento que se producen en las suscripciones. Puede usar filtros integrados para restringir la lista de eventos y limitarlos al tipo de inquilino, suscripción, región o recurso.

Captura de pantalla de la página Azure Monitor Service Health, donde puede enumerar todos los eventos de mantenimiento.

En la lista de eventos de la página Service Health | Mantenimiento planeado puede acceder a cada evento de mantenimiento y comprobar los detalles. Todos los eventos de mantenimiento con el mismo identificador de seguimiento aparecerán en la pestaña Actualizaciones de problemas. En los recursos afectados, se muestran los recursos afectados por los eventos de mantenimiento publicados.

Captura de pantalla de la página Azure Monitor Service Health con el evento de mantenimiento único abierto que contiene detalles completos del evento.

Recibir notificaciones

En la tabla siguiente se muestran las notificaciones de información general que puede recibir:

Estado Descripción
Planeado Recibida 24 horas antes del evento de mantenimiento. El mantenimiento se planea en FECHA entre las 17:00 y las 8:00 1(hora local) en la región region_name.
InProgress Se está iniciando el mantenimiento de bases de datos en la región region_name.
Completo Se ha completado el mantenimiento de las bases de datos en la región region_name.

1 La hora de inicio y finalización depende de la ventana de mantenimiento seleccionada.

En la tabla siguiente se muestran notificaciones adicionales que se pueden enviar mientras el mantenimiento está en curso:

Estado Descripción
Reprogramado - El mantenimiento está en curso, pero no se completó dentro de la ventana de mantenimiento.
- Hubo un problema durante el mantenimiento y no se pudo iniciar.
- Se ha iniciado el mantenimiento planeado, pero no ha podido avanzar hasta el final y continuará en la siguiente ventana de mantenimiento.
Canceled El mantenimiento para la(s) base(s) de datos en la región region_name se ha cancelado y se volverá a programar más adelante.

Permisos

Aunque las notificaciones anticipadas se pueden enviar a cualquier dirección de correo electrónico, la directiva de control de acceso basado en rol (RBAC) de la suscripción de Azure determina quién puede acceder a los vínculos del correo electrónico. La consulta del gráfico de recursos está cubierta por la administración de acceso de RBAC de Azure. Para habilitar el acceso de lectura, cada destinatario debe tener acceso de lectura de nivel de grupo de recursos. Para más información, consulte Pasos para asignar roles de Azure.

Recuperación programática de la lista de recursos afectados

Azure Resource Graph es un servicio de Azure diseñado para ampliar la administración de los recursos de Azure. El Explorador de Azure Resource Graph proporciona una exploración de recursos eficaz y de alto rendimiento. Puede realizar consultas a escala para un conjunto determinado de suscripciones a fin de controlar eficazmente su entorno.

Puede usar Azure Resource Graph Explorer para consultar eventos de mantenimiento. Para obtener una introducción sobre cómo ejecutar estas consultas, consulte Inicio rápido: Ejecución de la primera consulta de Resource Graph mediante Azure Resource Graph Explorer.

Cuando se reciba la notificación avanzada de mantenimiento planeado, recibirá un vínculo que abre Azure Resource Graph y ejecuta la consulta para el evento exacto, similar al siguiente. Tenga en cuenta que el valor notificationId es único por evento de mantenimiento.

resources
| project resource = tolower(id)
| join kind=inner (
    maintenanceresources
    | where type == "microsoft.maintenance/updates"
    | extend p = parse_json(properties)
    | mvexpand d = p.value
    | where d has 'notificationId' and d.notificationId == 'LNPN-R9Z'
    | project resource = tolower(name), status = d.status, resourceGroup, location, startTimeUtc = d.startTimeUtc, endTimeUtc = d.endTimeUtc, impactType = d.impactType
) on resource
| project resource, status, resourceGroup, location, startTimeUtc, endTimeUtc, impactType

En el explorador de Azure Resource Graph (ARG), es posible que encuentre valores para el estado de la implementación que son un poco diferentes de los que se muestran en el contenido de la notificación.

Estado Descripción
Pendiente - El mantenimiento está previsto en la próxima fecha.
- El mantenimiento planeado anteriormente se volvió a programar y está esperando a iniciarse en la siguiente ventana.
- Se inició el mantenimiento, pero no se completó en la ventana anterior y continuará en la siguiente.
InProgress El mantenimiento del recurso region_name se está iniciando o está en curso.
Completados Se ha completado el mantenimiento del recurso region_name.
NoUpdatesPending El mantenimiento planeado previamente para el recurso region_name se cancela y se volverá a programar para más adelante.
RetryLater Se ha iniciado el mantenimiento planeado para el recurso region_name, pero no ha podido avanzar hasta el final y continuará en la siguiente ventana de mantenimiento.

Para obtener una referencia completa de las consultas de ejemplo y cómo usarlas en herramientas como PowerShell o la CLI de Azure, visite Consultas de ejemplo de Azure Resource Graph para Azure Service Health.