Exemple de notifications : courriels pour les événements de maintenance

Cet exemple montre comment utiliser les services Events et Notifications pour générer des courriels lorsque des événements de maintenance surviennent sur des ressources d'infrastructure Exadata et de base de données Conteneur Autonomous. Ces événements de maintenance sont les suivants :

  • Maintenance programmée pour une ressource d'infrastructure Exadata
  • Rappel de maintenance pour une ressource d'infrastructure Exadata
  • Début de maintenance pour une ressource d'infrastructure Exadata
  • Fin de maintenance pour une ressource d'infrastructure Exadata
  • Maintenance programmée pour une ressource de base de données Conteneur Autonomous
  • Rappel de maintenance pour une ressource de base de données Conteneur Autonomous
  • Début de maintenance pour une ressource de base de données Conteneur Autonomous
  • Fin de maintenance pour une ressource de base de données Conteneur Autonomous

Cas d'emploi

Le service informatique de la société Acme souhaite que son groupe de messagerie Administrateurs de parc (autonomous-fleet-admin-group@acme.example.com) reçoive un courriel chaque fois qu'un événement de maintenance survient sur l'une de ses ressources d'infrastructure Exadata ou de base de données Conteneur Autonomous. Toutes ces ressources sont créées dans le compartiment AcmeContainerDBs.

Etapes principales

  1. Créez un sujet du service Notifications.

  2. Ajoutez un abonnement par courriel au sujet.

  3. Ajoutez une règle de service Events pour envoyer les événements de maintenance au sujet du service Notifications.

Remarques :

L'utilisateur qui applique ces étapes doit disposer des stratégies "manage ons-topics" et "manage ons-subscriptions" pour le compartiment dans lequel le sujet et l'abonnement sont créés. Par exemple :

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

Etape 1. Création d'un sujet Notifications

Un administrateur de la location cloud de la société Acme crée le sujet Notifications Acme-Autonomous-Maintenance dans le compartiment AcmeContainerDBs.

  1. Sur la page d'accueil Oracle Cloud Infrastructure, cliquez sur l'icône de menu Icône de menu dans l'angle supérieur pour afficher le menu latéral, cliquez sur Services de développeur, puis sur Notifications sous Intégration d'application.

    La liste des sujets des notifications dans le compartiment racine apparaît.

  2. Dans la liste Compartiment du menu latéral, sélectionnez le compartiment AcmeContainerDBs.

    La liste des sujets de notifications est actualisée afin d'afficher ceux du compartiment AcmeContainerDBs.

  3. Cliquez sur Créer un sujet pour ouvrir la fenêtre Créer un sujet.

  4. Dans la fenêtre Créer un sujet, entrez Acme-Autonomous- Maintenance dans le champ Nom, puis cliquez sur Créer.

    La fenêtre Créer un sujet est fermée et la liste des sujets des notifications est actualisée pour afficher le sujet que vous venez de créer.

Pour plus d'informations sur la création de sujets, reportez-vous à Utilisation de la console dans la documentation Oracle Cloud Infrastructure.

Etape 2. Ajout d'un abonnement au sujet Notifications

Un administrateur de la location cloud de la société Acme ajoute un abonnement par courriel au sujet de notifications Acme-Autonomous-Maintenance.

  1. Accédez à la page Détails du sujet pour le sujet de notifications Acme-Autonomous-Maintenance en cliquant sur son nom dans la liste des sujets de notifications du compartiment AcmeContainerDBs.

  2. Dans la liste Ressources du menu latéral, assurez-vous que l'option Abonnements est sélectionnée.

  3. Cliquez sur Créer un abonnement pour ouvrir la fenêtre Créer un abonnement.

  4. Dans la fenêtre Créer un abonnement, fournissez les informations suivantes :

    • Dans la liste Protocol, sélectionnez Email.

    • Dans le champ Adresse électronique, entrez autonomous-fleet-admin-group@acme.example.com.

    Lorsque vous avez terminé, cliquez sur Créer.

    La fenêtre Créer un abonnement est fermée et la page Détails de l'abonnement associée à l'abonnement que vous venez de créer apparaît. Ce champ s'intitule Confirmation en attente.

  5. Connectez-vous à un compte de messagerie faisant partie de l'alias de groupe autonomous-fleet-admin-group. Ouvrez ensuite le courriel de confirmation d'abonnement au service Oracle Cloud Infrastructure Notifications et confirmez l'adresse électronique.

Etape 3. Ajout d'une règle de service Events

Un administrateur de la location cloud de la société Acme crée la règle de service d'événements Acme-Autonomous-Maintenance dans le compartiment AcmeContainerDBs, en indiquant les événements de maintenance comme condition de déclenchement, et la distribution au sujet de notifications Acme-Autonomous-Maintenance comme action.

  1. Sur la page d'accueil d'Oracle Cloud Infrastructure, cliquez sur l'icône de menu Icône de menu dans l'angle supérieur pour afficher le menu latéral, positionnez-le sur Observation et gestion pour développer le sous-menu correspondant, puis cliquez sur Service d'événements.

  2. Dans la liste Compartiment du menu latéral, sélectionnez le compartiment AcmeContainerDBs.

    La liste des règles affiche les règles du service d'événements dans le compartiment AcmeContainerDBs.

  3. Cliquez sur Créer une règle pour ouvrir la fenêtre Créer une règle.

  4. Dans la fenêtre Créer une règle, entrez Acme-Autonomous- Maintenance dans le champ Nom d'affichage, et remplissez les sections Conditions de règle et Actions comme suit :

    • Conditions de règle

      Dans la première liste, sélectionnez Type d'événement comme base de la condition. Ensuite, dans la liste Nom de service, sélectionnez Base de données. Enfin, dans la liste Type d'événement, sélectionnez un par un les types d'événement suivants :

      • Base de données Conteneur Autonomous - Début de maintenance
      • Base de données Conteneur Autonomous - Fin de maintenance
      • Base de données Conteneur Autonomous - Rappel de maintenance
      • Base de données Conteneur Autonomous - Maintenance programmée
      • Infrastructure Exadata - Début de maintenance
      • Infrastructure Exadata - Fin de maintenance
      • Infrastructure Exadata - Rappel de maintenance
      • Infrastructure Exadata - Maintenance programmée
    • Actions

      Dans la liste Type d'action, sélectionnez Notifications. Ensuite, dans la liste Compartiment de notifications, sélectionnez AcmeContainerDBs. Enfin, dans la liste Topic, sélectionnez Acme-Autonomous-Maintenance.

    Cliquez sur Créer une règle.

    La fenêtre Créer une règle est fermée et la page Détails associée à la règle que vous venez de créer apparaît.