OS Management-Ereignisse

Sie können eine Automatisierung basierend auf Statusänderungen für Ihre Oracle Cloud Infrastructure-Ressourcen erstellen, indem Sie Ereignistypen, Regeln und Aktionen verwenden. Weitere Informationen finden Sie unter Überblick über Ereignisse.

Hinweis

Oracle Autonomous Linux bietet Instanzmonitoring und erfasst Ereignisse, um Anomalien, Fehler und Betriebssystemfehler schnell ermitteln und beheben zu können. Diese Ereignisse sind ein wichtiges Feature des Autonomous Linux-Service und stehen nicht in Zusammenhang mit dem Events-Service. Weitere Informationen zu Autonomous Linux-Ereignissen finden Sie unter Autonomous Linux-Ereignisse verstehen.

OS Management-Ressourcen, die Ereignisse ausgeben:

Ereignistypen für verwaltete Instanzen

Hierbei handelt es sich um die Ereignistypen, die von der Ressource der verwalteten Instanz ausgegeben werden:

Benutzerfreundlicher Name Ereignistyp
Untergeordnete Softwarequelle anhängen

com.oraclecloud.osms.attachchildsoftwaresourcetomanagedinstance
Übergeordnete Softwarequelle anhängen

com.oraclecloud.osms.attachparentsoftwaresourcetomanagedinstance
Untergeordnete Softwarequelle lösen

com.oraclecloud.osms.detachchildsoftwaresourcefrommanagedinstance
Übergeordnete Softwarequelle lösen

com.oraclecloud.osms.detachparentsoftwaresourcefrommanagedinstance
Alle Packageupdates installieren

com.oraclecloud.osms.installallpackageupdatesonmanagedinstance
Package installieren

com.oraclecloud.osms.installpackageonmanagedinstance
Packageupdate installieren

com.oraclecloud.osms.installpackageupdateonmanagedinstance
Package entfernen

com.oraclecloud.osms.removepackagefrommanagedinstance

Beispiel für eine verwaltete Instanz

Hierbei handelt es sich um ein Referenzereignis für eine verwaltete Instanz:


{
    "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"
      }
    }
  },
 

Ereignistypen für verwaltete Instanzgruppen

Hierbei handelt es sich um die Ereignistypen, die von der Ressource der verwalteten Instanzgruppe ausgegeben werden:

Benutzerfreundlicher Name Ereignistyp
Verwaltete Instanz anhängen

com.oraclecloud.osms.attachmanagedinstancetomanagedinstancegroup
Compartment ändern

com.oraclecloud.osms.changemanagedinstancegroupcompartment
Erstellen

com.oraclecloud.osms.createmanagedinstancegroup
Löschen

com.oraclecloud.osms.deletemanagedinstancegroup
Verwaltete Instanz trennen

com.oraclecloud.osms.detachmanagedinstancefrommanagedinstancegroup
Aktualisieren

com.oraclecloud.osms.updatemanagedinstancegroup

Beispiel für eine verwaltete Instanzgruppe

Hierbei handelt es sich um ein Referenzereignis für verwaltete Instanzgruppen:


{
    "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"
        }
      }
    }
  },
 

Ereignistypen für geplante Jobs

Hierbei handelt es sich um die Ereignistypen, die von der Ressource des geplanten Jobs ausgegeben werden:

Benutzerfreundlicher Name Ereignistyp
Compartment ändern

com.oraclecloud.osms.changescheduledjobcompartment
Erstellen

com.oraclecloud.osms.createscheduledjob
Löschen

com.oraclecloud.osms.deletescheduledjob
Jetzt ausführen

com.oraclecloud.osms.runscheduledjobnow
Nächste Ausführung überspringen

com.oraclecloud.osms.skipnextscheduledjobexecution
Aktualisieren

com.oraclecloud.osms.updatescheduledjob

Beispiel für einen geplanten Job

Hierbei handelt es sich um ein Referenzereignis für geplante Jobs:


{
    "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"
        }
      }
    }
  },
 

Ereignistypen für Softwarequellen

Hierbei handelt es sich um die Ereignistypen, die von der Ressource der Softwarequelle ausgegeben werden:

Benutzerfreundlicher Name Ereignistyp
Packages hinzufügen

com.oraclecloud.osms.addpackagestosoftwaresource
Compartment ändern

com.oraclecloud.osms.changesoftwaresourcecompartment
Erstellen

com.oraclecloud.osms.createsoftwaresource
Löschen

com.oraclecloud.osms.deletesoftwaresource
Packages entfernen

com.oraclecloud.osms.removepackagesfromsoftwaresource
Aktualisieren

com.oraclecloud.osms.updatesoftwaresource

Beispiel für eine Softwarequelle

Hierbei handelt es sich um ein Referenzereignis für Softwarequellen:


{
    "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"
        }
      }
    }
  },