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.
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 de source logicielle
Des événements sont également émis pour d'autres ressources du service OS Management, telles que les ressources Errata et WorkRequest. Toutefois, les schémas d'événement ne sont pas définis pour ces ressources car seules les opérations list et get peuvent être exécutées sur celles-ci.
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 |
|
Attacher une source logicielle parent |
|
Détacher la source logicielle enfant |
|
Détacher la source logicielle parent |
|
Installer toutes les mises à jour de package |
|
Installer le package |
|
Installer la mise à jour de package |
|
Enlever le package |
|
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 |
|
Modifier le compartiment |
|
Créer |
|
Supprimer |
|
Détacher l'instance gérée |
|
Mettre à jour |
|
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 |
|
Créer |
|
Supprimer |
|
Exécuter maintenant |
|
Ignorer l'exécution suivante |
|
Mettre à jour |
|
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 |
|
Modifier le compartiment |
|
Créer |
|
Supprimer |
|
Enlever les packages |
|
Mettre à jour |
|
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"
}
}
}
},