Ejemplo de notificaciones: correos electrónicos para eventos de mantenimiento

En este ejemplo se muestra cómo utilizar los servicios Events y Notifications para generar correos electrónicos cuando se producen eventos de mantenimiento en los recursos de la infraestructura de Exadata y la base de datos de contenedores autónoma. Estos eventos de mantenimiento son:

  • Mantenimiento programado para un recurso de infraestructura de Exadata
  • Recordatorio de mantenimiento para un recurso de infraestructura de Exadata
  • Inicio de mantenimiento para un recurso de infraestructura de Exadata
  • Fin de mantenimiento para un recurso de infraestructura de Exadata
  • Mantenimiento programado para un recurso de base de datos de contenedores autónoma
  • Recordatorio de mantenimiento para un recurso de base de datos de contenedores autónoma
  • Inicio de mantenimiento para un recurso de base de datos de contenedores autónoma
  • Fin de mantenimiento para un recurso de base de datos de contenedores autónoma

Caso de uso

El departamento de TI de la compañía Acme desea que se envíen correos electrónicos a su grupo de correo electrónico de administradores de conjunto (autonomous-fleet-admin-group@acme.example.com) cada vez que se produzca un evento de mantenimiento en cualquiera de sus recursos de infraestructura de Exadata o base de datos de contenedores autónoma. Todos estos recursos se crean en su compartimento AcmeContainerDBs.

Pasos de alto nivel

  1. Cree un tema de servicio de notificaciones.

  2. Agregue una suscripción de correo electrónico al tema.

  3. Agregue una regla de servicio de eventos para enviar eventos de mantenimiento al tema de servicio de notificaciones.

Note:

El usuario que realiza estos pasos debe tener las políticas "manage ons-topics" y "manage ons-subscriptions" para el compartimento en el que se crean el tema y la suscripción; por ejemplo:

allow group AcmeFAs to manage ons-topics in compartment AcmeContainerDBs
allow group AcmeFAs to manage ons-subscriptions in compartment AcmeContainerDBs

Paso 1. Creación de un tema de notificaciones

Un administrador del arrendamiento en la nube de la compañía Acme crea el tema de notificaciones Acme-Autonomous-Maintenance en el compartimento AcmeContainerDBs.

  1. En la página de inicio de Oracle Cloud Infrastructure, haga clic en el icono de menú icono de menú en la esquina superior para mostrar el menú lateral, haga clic en Servicios para desarrolladores y haga clic en Notificaciones en Integración de aplicaciones.

    Aparecerá la lista de temas de notificaciones en el compartimento raíz.

  2. En la lista Compartimento del menú lateral, seleccione el compartimento AcmeContainerDBs.

    La lista de temas de notificaciones se refrescará para mostrar los del compartimento AcmeContainerDBs.

  3. Haga clic en Crear tema para abrir la ventana Crear tema.

  4. En la ventana Crear tema, introduzca Acme-Autonomous-Maintenance en el campo Nombre y, a continuación, haga clic en Crear.

    Se cerrará la ventana Crear tema y se refrescará la lista de temas de notificaciones para mostrar el tema recién creado.

Para obtener información detallada sobre la creación de temas, consulte Uso de la consola en Documentación de Oracle Cloud Infrastructure.

Paso 2. Adición de una suscripción al tema de notificaciones

Un administrador del arrendamiento en la nube de la compañía Acme agrega una suscripción de correo electrónico al tema de notificaciones Acme-Autonomous-Maintenance.

  1. Vaya a la página Detalles de tema del tema de notificaciones Acme-Autonomous-Maintenance haciendo clic en su nombre en la lista de temas de notificaciones del compartimento AcmeContainerDBs.

  2. En la lista Recursos del menú lateral, asegúrese de que se ha seleccionado Suscripciones.

  3. Haga clic en Crear suscripción para abrir la ventana Crear suscripción.

  4. En la ventana Crear suscripción, indique la siguiente información:

    • En la lista Protocolo, seleccione Enviar correo electrónico.

    • En el campo Correo electrónico, introduzca autonomous-fleet-admin-group@acme.example.com.

    Cuando haya terminado, haga clic en Crear.

    Se cerrará la ventana Crear suscripción y aparecerá la página Detalles de la suscripción recién creada. Tenga en cuenta que está Pendiente de confirmación.

  5. Conéctese a una cuenta de correo electrónico que forme parte del alias de grupo autonomous-fleet-admin-group. A continuación, abra el correo electrónico "Oracle Cloud Infrastructure Notifications Service Subscription Confirmation" (Confirmación de suscripción al servicio Oracle Cloud Infrastructure Notifications) y confirme la dirección de correo electrónico.

Paso 3. Adición de una regla del servicio de eventos

Un administrador del arrendamiento en la nube de la compañía Acme crea la regla de servicio de eventos Acme-Autonomous-Maintenance en el compartimento AcmeContainerDBs, especificando los eventos de mantenimiento como condición de disparo y entrega al tema de notificaciones Acme-Autonomous-Maintenance como acción.

  1. En la página inicial de Oracle Cloud Infrastructure, haga clic en el icono del menú icono de menú de la esquina superior para mostrar el menú lateral, mueva el cursor sobre Observación y gestión para ampliar su submenú y, a continuación, haga clic en Servicio de eventos.

  2. En la lista Compartimento del menú lateral, seleccione el compartimento AcmeContainerDBs.

    La lista de reglas mostrará las reglas del servicio de eventos del compartimento AcmeContainerDBs.

  3. Haga clic en Crear regla para abrir la ventana Crear regla.

  4. En la ventana Crear suscripción, introduzca Acme-Autonomous-Mantenimiento en el campo Nombre mostrado y complete las secciones Condiciones de regla y Acciones de la siguiente manera:

    • Condiciones de Regla

      En la primera lista, seleccione Tipo de evento como base de la condición. A continuación, en la lista Nombre de servicio, seleccione Base de datos. Por último, en la lista Tipo de evento, seleccione los siguientes tipos de eventos de una en una:

      • base de datos de contenedores autónoma - Inicio de mantenimiento
      • base de datos de contenedores autónoma - Fin de mantenimiento
      • base de datos de contenedores autónoma - Recordatorio de mantenimiento
      • base de datos de contenedores autónoma - Mantenimiento programado
      • Exadata Infrastructure - Maintenance Begin (Infraestructura de Exadata - Inicio de mantenimiento)
      • Exadata Infrastructure - Maintenance End (Infraestructura de Exadata - Fin de mantenimiento)
      • Exadata Infrastructure - Maintenance Reminder (Infraestructura de Exadata - Recordatorio de mantenimiento)
      • Exadata Infrastructure - Maintenance Scheduled (Infraestructura de Exadata - Mantenimiento programado)
    • Acciones

      En la lista Tipo de acción, seleccione Notificaciones. A continuación, en la lista Compartimento de notificaciones, seleccione AcmeContainerDBs. Por último, en la lista Tema, seleccione Acme-Autonomous-Mantenimiento.

    Cuando haya terminado, haga clic en Crear regla.

    Se cerrará la ventana Crear suscripción y aparecerá la página Detalles de la regla recién creada.