Intégrer les alarmes d'infrastructure oracle cloud

  • Rversion finale: Washingtondc
  • Mis à jour 1 févr. 2024
  • 2 minutes de lecture
  • Intégrez les alarmes OCI (Oracle Cloud Infrastructure) à Gestion des événements pour envoyer des événements dans ServiceNow en ajoutant un abonnement HTTPS à l'aide de l'authentification de base.

    Avant de commencer

    • Assurez-vous que le module d’extension Gestion des événements Connecteurs (sn_em_connector) est installé sur l’instance Now Platform .
    • Vous devez procéder à la détection Oracle Cloud pour vous assurer que les alertes créées sont liées aux éléments de configuration dans la Now Platform. Pour plus d’informations, consultez Détection d’Oracle Cloud Infrastructure.
    • Rôle requis : evt_mgmt_integration

    Pourquoi et quand exécuter cette tâche

    Le service Oracle Cloud Notifications vous permet de configurer des canaux de communication pour la publication de messages à l'aide de rubriques et d'abonnements. Lorsqu'un message est publié dans une rubrique, le service Notifications envoie le message à tous les abonnements de la rubrique.

    Lorsqu'une alerte Oracle Management Cloud est déclenchée, présente une gravité supérieure ou est effacée, vous pouvez être informé activement via une URL personnalisée https vers l'instance ServiceNow. Le connecteur Oracle Cloud sera utilisé pour créer des événements dans ServiceNow®.

    Vous pouvez configurer l'environnement Gestion des événements pour la collecte d'alarmes à partir d'Oracle Cloud en définissant votre instance Now Platform comme abonnement HTTPS.

    Procédure

    1. Dans la console Oracle Cloud, configurez un abonnement HTTPS.
      1. Dans le formulaire Créer un abonnement, sous la section Configurer l'abonnement de la liste Protocole, sélectionnez HTTPS (URL personnalisée).
        Remarque :
        lorsque l'abonnement est créé, le mot de passe ne s'affiche pas en texte clair.
      2. Dans le champ URL, saisissez une URL au format suivant : https://<nom d'utilisateur>:<mot de passe>@<nominstance>.service-now.com/api/sn_em_connector/em/inbound_event/oraclecloud.
        Par exemple, https://oracleevents:oracleevents@instance1.service-now.com/api/sn_em_connector/em/inbound_event/oraclecloud.
        Lorsque l'abonnement est créé avec l'URL de l'instance ServiceNow, le connecteur push Oracle Cloud reçoit une charge utile qui confirme l'abonnement et passe à l'état Actif dans la console Oracle Cloud.
    2. Dans la console Oracle Cloud, vous pouvez créer une définition d'alarme et définir la destination de notification avec la rubrique contenant l'abonnement ServiceNow HTTPS.
      1. Accédez à la Observabilité et gestion > Définitions d’alarmes.
      2. Cliquez sur Créer une alarme ou sélectionnez une alarme existante dont vous souhaitez définir la rubrique contenant l'abonnement ServiceNow HTTPS.
      3. Dans la section Destinations de la liste Rubriques, sélectionnez la rubrique avec l'abonnement ServiceNow HTTPS.
        Lorsqu'une alarme est déclenchée dans la console Oracle Cloud, la même alarme est reçue dans le connecteur push Oracle Cloud dans l'instance ServiceNow, et un événement est créé.

    Résultats

    Selon la ressource d'alarme Oracle Cloud, l'alerte est liée au CI à l'aide du mappage de champs d'événements suivant :

    Formulaire Mappage de champs d'événements

    Vous pouvez créer d'autres règles d'événements ou modifier le mappage de champs d'événements pour le mapper sur d'autres types de ressources.

    Une fois l'abonnement HTTPS configuré et qu'une alarme Oracle Cloud déclenche un message dans Gestion des événements, le message :

    • authentifie le message d'alarme Oracle Cloud avec l'utilisateur ServiceNow concerné indiqué dans l'abonnement HTTPS ;
    • extrait les informations du message d'alarme Oracle Cloud d'origine pour renseigner les champs d'événement requis et insère l'événement dans la base de données Now Platform ;
    • capture le contenu spécifié dans le champ Informations supplémentaires du formulaire d'événement.