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.
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 Softwarequellen
Ereignisse werden auch für andere Ressourcen des OS Management-Service (z.B. Errata- und WorkRequest-Ressourcen) ausgegeben. Für diese Ressourcen sind jedoch keine Ereignisschemas definiert, da nur "list"- und "get"-Vorgänge für sie ausgeführt werden können.
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 |
|
Übergeordnete Softwarequelle anhängen |
|
Untergeordnete Softwarequelle lösen |
|
Übergeordnete Softwarequelle lösen |
|
Alle Packageupdates installieren |
|
Package installieren |
|
Packageupdate installieren |
|
Package entfernen |
|
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 |
|
Compartment ändern |
|
Erstellen |
|
Löschen |
|
Verwaltete Instanz trennen |
|
Aktualisieren |
|
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 |
|
Erstellen |
|
Löschen |
|
Jetzt ausführen |
|
Nächste Ausführung überspringen |
|
Aktualisieren |
|
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 |
|
Compartment ändern |
|
Erstellen |
|
Löschen |
|
Packages entfernen |
|
Aktualisieren |
|
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"
}
}
}
},