Evénements OS Management

Vous pouvez créer une automatisation en fonction des modifications d'état apportées aux ressources Oracle Cloud Infrastructure à l'aide des types d'événement, des règles et des actions. Pour plus d'informations, reportez-vous à Présentation d'Events.

Remarque

Oracle Autonomous Linux offre une fonctionnalité de surveillance d'instance et capture les événements afin d'identifier et de déboguer rapidement les anomalies, les erreurs et les échecs dans le système d'exploitation. Ces événements sont une fonctionnalité clé du service Autonomous Linux et ne sont pas liés au service Events. Pour plus d'informations sur les événements Autonomous Linux, reportez-vous à Présentation des événements Autonomous Linux.

Ressources OS Management qui émettent des événements :

Types d'événement d'instance gérée

Types d'événement émis par la ressource d'instance gérée :

Nom convivial Type d'événement
Attacher une source logicielle enfant

com.oraclecloud.osms.attachchildsoftwaresourcetomanagedinstance
Attacher une source logicielle parent

com.oraclecloud.osms.attachparentsoftwaresourcetomanagedinstance
Détacher la source logicielle enfant

com.oraclecloud.osms.detachchildsoftwaresourcefrommanagedinstance
Détacher la source logicielle parent

com.oraclecloud.osms.detachparentsoftwaresourcefrommanagedinstance
Installer toutes les mises à jour de package

com.oraclecloud.osms.installallpackageupdatesonmanagedinstance
Installer le package

com.oraclecloud.osms.installpackageonmanagedinstance
Installer la mise à jour de package

com.oraclecloud.osms.installpackageupdateonmanagedinstance
Enlever le package

com.oraclecloud.osms.removepackagefrommanagedinstance

Exemple d'instance gérée

Voici un événement de référence pour l'instance gérée :


{
    "eventType": "com.oraclecloud.osms.installallpackageupdatesonmanagedinstance",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "eventID": "<unique_ID>",
    "source": "OSMS",
    "eventTime": "2019-10-16T19:16:38.543Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "example_name",
      "resourceId": "ocid1.instance.oc1.phx.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "additionalDetails": {
        "softwarePackageName": "example_packageName"
      }
    }
  },
 

Types d'événement de groupe d'instances gérées

Voici les types d'événement émis par la ressource de groupe d'instances gérées :

Nom convivial Type d'événement
Attacher l'instance gérée

com.oraclecloud.osms.attachmanagedinstancetomanagedinstancegroup
Modifier le compartiment

com.oraclecloud.osms.changemanagedinstancegroupcompartment
Créer

com.oraclecloud.osms.createmanagedinstancegroup
Supprimer

com.oraclecloud.osms.deletemanagedinstancegroup
Détacher l'instance gérée

com.oraclecloud.osms.detachmanagedinstancefrommanagedinstancegroup
Mettre à jour

com.oraclecloud.osms.updatemanagedinstancegroup

Exemple de groupe d'instances gérées

Voici un événement de référence pour les groupes d'instances gérées :


{
    "eventType": "com.oraclecloud.osms.createmanagedinstancegroup",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "eventID": "<unique_ID>",
    "source": "OSMS",
    "eventTime": "2019-10-16T19:16:38.543Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>D",
      "compartmentName": "example_compartment",
      "resourceName": "example_name",
      "resourceId": "ocid1.osmsmanagedinstancegroup.realm_name.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "freeFormTags": {
        "example_tag": "value"
      },
      "definedTags": {
        "example_tag": {
          "example_tag": "value"
        }
      }
    }
  },
 

Types d'événement de travail programmé

Voici les types d'événement émis par la ressource de travail programmée :

Nom convivial Type d'événement
Modifier le compartiment

com.oraclecloud.osms.changescheduledjobcompartment
Créer

com.oraclecloud.osms.createscheduledjob
Supprimer

com.oraclecloud.osms.deletescheduledjob
Exécuter maintenant

com.oraclecloud.osms.runscheduledjobnow
Ignorer l'exécution suivante

com.oraclecloud.osms.skipnextscheduledjobexecution
Mettre à jour

com.oraclecloud.osms.updatescheduledjob

Exemple de travail programmé

Voici un événement de référence pour les travaux programmés :


{
    "eventType": "com.oraclecloud.osms.createscheduledjob",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "eventID": "<unique_ID>",
    "source": "OSMS",
    "eventTime": "2019-10-16T19:16:38.543Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "example_name",
      "resourceId": "ocid1.osmsscheduledjob.realm_name.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "freeFormTags": {
        "example_tag": "value"
      },
      "definedTags": {
        "example_tag": {
          "example_tag": "value"
        }
      }
    }
  },
 

Types d'événement de source logicielle

Voici des types d'événement émis par la ressource de source logicielle :

Nom convivial Type d'événement
Ajouter des packages

com.oraclecloud.osms.addpackagestosoftwaresource
Modifier le compartiment

com.oraclecloud.osms.changesoftwaresourcecompartment
Créer

com.oraclecloud.osms.createsoftwaresource
Supprimer

com.oraclecloud.osms.deletesoftwaresource
Enlever les packages

com.oraclecloud.osms.removepackagesfromsoftwaresource
Mettre à jour

com.oraclecloud.osms.updatesoftwaresource

Exemple de source logicielle

Voici un événement de référence pour les sources logicielles :


{
    "eventType": "com.oraclecloud.osms.updatesoftwaresource",
    "cloudEventsVersion": "0.1",
    "eventTypeVersion": "2.0",
    "eventID": "<unique_ID>",
    "source": "OSMS",
    "eventTime": "2019-10-17T13:35:50.676Z",
    "contentType": "application/json",
    "extensions": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>"
    },
    "data": {
      "compartmentId": "ocid1.compartment.oc1..<unique_ID>",
      "compartmentName": "example_compartment",
      "resourceName": "Test Software Source",
      "resourceId": "ocid1.osmssoftwaresource.realm_name.<unique_ID>",
      "availabilityDomain": "<availability_domain>",
      "freeFormTags": {
        "test_tag_2": "testgroup"
      },
      "definedTags": {
        "osms_tag_test": {
          "test_tag_2": "testgroup"
        }
      }
    }
  },