OCI-Ereignisse für OS Management Hub
Bestimmte OS Management Hub-Ressourcen geben Informationen aus, die vom OCI Events-Service verwendet werden.
OS Management Hub-Ressourcen, die Ereignisinformationen ausgeben, umfassen:
- Ereignisse
- Lebenszyklusumgebungen
- Verwaltete Instanzen
- Verwaltete Instanzgruppen
- Geplante Jobs
- Softwarequellen
Sie können eine Automatisierung basierend auf Statusänderungen von Ressourcen erstellen, indem Sie Ereignistypen, Regeln und Aktionen verwenden. Sie können Regeln definieren, die bei einem bestimmten Ereignis eine bestimmte Aktion auslösen. Weitere Informationen finden Sie unter Überblick über Events und Erste Schritte mit Events. Informationen zum Verwalten von Regeln für Ereignisse finden Sie unter Regeln für Ereignisse verwalten.
Ereignistypen für Ereignisressourcen
Die OS Management Hub-Ereignisressource gibt die folgenden Ereignistypen aus: Die OS Management Hub-Ereignisressource ist eindeutig und von einem OCI-Ereignis getrennt. Jedes OS Management Hub-Ereignis gibt jedoch ein Ereignis aus, das mit dem OCI Events-Service verfolgt werden kann. Siehe Was ist der Unterschied zwischen OS Management Hub-Ereignissen und OCI-Ereignissen?.
Angezeigter Name | Ereignisart |
---|---|
Ereignis-Compartment ändern |
|
Agent-Listenpackages erstellen - Ereignis |
|
Konfigurationsereignis für Synchronisierungs-Agent erstellen |
|
Agent-Upload-Inhaltsereignis erstellen |
|
Ereignis "Ausführungsversuch erstellen" |
|
Kernel-Absturzereignis erstellen |
|
Kernel-Oops-Ereignis erstellen |
|
Update-Ksplice-Kernelereignis erstellen |
|
Ereignis "Ksplice-Benutzerspace aktualisieren" erstellen |
|
Konfigurationsereignis für Setverwaltungsstation erstellen |
|
Ereignis "Gesundheitszustand der Managementstation festlegen" erstellen |
|
Statusereignis "Set-Verwaltungsstation nicht verfügbar" erstellen |
|
Ereignis "Satzverwaltung - Station fehlerhaft" erstellen |
|
Konfigurationsereignis für Synchronisierungsverwaltungsstation erstellen |
|
Konfigurationsereignis für "Managementstation aktualisieren" erstellen |
|
Ereignis "Neustart nicht erfolgreich" erstellen |
|
Ereignis "Neustart gestartet" erstellen |
|
Ereignis "Neustart erfolgreich" erstellen |
|
Neustart nach Timeoutereignis erfolgreich erstellt |
|
Softwarequellereignis erstellen |
|
Modulstreams-Ereignis deaktivieren |
|
Ereignis "Modulstreams aktivieren" erstellen |
|
Ereignis "Installationsmodulprofile erstellen" |
|
Lebenszyklus-Promotionereignis erstellen |
|
Ereignis "Modulprofil entfernen" erstellen |
|
Ereignis "Softwarequelle festlegen" erstellen |
|
Switch-Modulstreamereignis erstellen |
|
Softwarequellenereignis aktualisieren |
|
Ereignis "Installationspakete erstellen" |
|
Ereignis "Packages entfernen" erstellen |
|
Ereignis "Alle Pakete aktualisieren" erstellen |
|
Update Bugfix-Ereignis erstellen |
|
Aktualisierungsverbesserungsereignis erstellen |
|
Anderes Ereignis aktualisieren |
|
Ereignis "Aktualisierungspakete erstellen" |
|
Aktualisierungssicherheitsereignis erstellen |
|
Systemadministrator erstellen - Fehlgeschlagenes Ereignis |
|
Erfolgreiches Systemadministratorereignis erstellen |
|
Ereignis löschen |
|
Aktualisieren-Ereignis |
|
Ereignisbeispiel
Dies ist ein Referenzereignis für ein OS Management Hub-Ereignis:
{
"eventType": "com.oraclecloud.osmh.createevent.reboot.rebootsucceeded",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "osmh",
"eventTime": "2024-11-20T23:30:38.051Z",
"contentType": "application/json",
"data": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>",
"compartmentName": "example_compartment",
"resourceName": "My test resource",
"resourceId": "ocid1.example_regional_resource.oc1.iad.<unique_ID>",
"availabilityDomain": "<availability_domain>"
},
"eventID": "<unique_ID>",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>"
}
}
Ereignistypen für Lebenszyklusumgebung
Die Lebenszyklusumgebungsressource gibt die folgenden Ereignistypen aus:
Angezeigter Name | Ereignisart |
---|---|
Verwaltete Instanzen an Lebenszyklusphase anhängen |
|
Lebenszyklusumgebung erstellen |
|
Lebenszyklusumgebung löschen |
|
Verwaltete Instanzen von Lebenszyklusphase trennen |
|
Softwarequelle auf Lebenszyklusphase hochstufen |
|
Lebenszyklusumgebung aktualisieren |
|
Beispiel für eine Lebenszyklusumgebung
Dies ist ein Referenzereignis für eine Lebenszyklusumgebung:
{
"eventType": "com.oraclecloud.osmh.attachmanagedinstancestolifecyclestage",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "osmhprod-lifecycle-environment",
"eventTime": "2024-01-08T22:04:53Z",
"contentType": "application/json",
"data": {
"eventName": "AttachManagedInstancesToLifecycleStage",
"compartmentId": "ocid1.compartment.oc1..<unique_ID>",
"compartmentName": "example_compartment",
"resourceName": "My test resource",
"resourceId": "ocid1.example_regional_resource.oc1.iad.<unique_ID>",
"availabilityDomain": "<availability_domain>"
},
"eventID": "<unique_ID>",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>",
}
}
Managed Instance-Ereignistypen
Hierbei handelt es sich um die Ereignistypen, die von der Ressource der verwalteten Instanz ausgegeben werden:
Angezeigter Name | Ereignisart |
---|---|
Profil an verwaltete Instanz anhängen |
|
Softwarequellen an verwaltete Instanz anhängen |
|
Verwaltete Instanz löschen |
|
Modulstream auf verwalteter Instanz deaktivieren |
|
Modulstream auf verwalteter Instanz aktivieren |
|
Alle Windows-Updates auf verwalteten Instanzen in Compartment installieren |
|
Modulstreamprofil auf verwalteter Instanz installieren |
|
Packages auf verwalteter Instanz installieren |
|
Windows-Updates auf verwalteter Instanz installieren |
|
Modulstreams auf verwalteter Instanz verwalten |
|
Software auf verwalteter Instanz aktualisieren |
|
Modulstreamprofil aus verwalteter Instanz entfernen |
|
Packages aus verwalteter Instanz entfernen |
|
Modulstream auf verwalteter Instanz wechseln |
|
Alle Packages auf verwalteten Instanzen in Compartment aktualisieren |
|
Verwaltete Instanz aktualisieren |
|
Packages in verwalteter Instanz aktualisieren |
|
Beispiel für eine verwaltete Instanz
Dies ist ein Referenzereignis für eine verwaltete Instanz:
{
"eventType": "com.oraclecloud.osmh.installpackagesonmanagedinstance",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "osmhprod-managed-instance",
"eventTime": "2024-01-08T17:13:55Z",
"contentType": "application/json",
"data": {
"eventName": "InstallPackagesOnManagedInstance",
"compartmentId": "ocid1.compartment.oc1..<unique_ID>",
"compartmentName": "example_compartment",
"resourceName": "My test resource",
"resourceId": "ocid1.example_regional_resource.oc1.iad.<unique_ID>",
"availabilityDomain": "<availability_domain>"
},
"eventID": "<unique_ID>",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>"
}
}
Managed Instance-Gruppenereignistypen
Dies sind die Ereignistypen, die von der Ressource der verwalteten Instanzgruppe ausgegeben werden:
Angezeigter Name | Ereignisart |
---|---|
Verwaltete Instanzen an verwaltete Instanzgruppe anhängen |
|
Softwarequellen an verwaltete Instanzgruppe anhängen |
|
Compartment der verwalteten Instanzgruppe ändern |
|
Verwaltete Instanzgruppe erstellen |
|
Zuordnung von verwalteten Instanzen zu verwalteter Instanzgruppe aufheben |
|
Softwarequellen von verwalteter Instanzgruppe trennen |
|
Modulstream in verwalteter Instanzgruppe deaktivieren |
|
Modulstream auf verwalteter Instanzgruppe aktivieren |
|
Modulstreamprofil auf verwalteter Instanzgruppe installieren |
|
Packages auf verwalteter Instanzgruppe installieren |
|
Modulstreamprofil aus verwalteter Instanzgruppe entfernen |
|
Packages aus verwalteter Instanzgruppe entfernen |
|
Alle Packages in verwalteter Instanzgruppe aktualisieren |
|
Verwaltete Instanzgruppe aktualisieren |
|
Beispiel für eine Managed Instance-Gruppe
Dies ist ein Referenzereignis für eine verwaltete Instanzgruppe:
{
"eventType": "com.oraclecloud.osmh.attachmanagedinstancetomanagedinstancegroup",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "osmhprod-managed-instance-group",
"eventTime": "2024-01-11T17:02:13Z",
"contentType": "application/json",
"data": {
"eventName": "AttachManagedInstanceToManagedInstanceGroup",
"compartmentId": "ocid1.compartment.oc1..<unique_ID>",
"compartmentName": "example_compartment",
"resourceName": "My test resource",
"resourceId": "ocid1.example_regional_resource.oc1.iad.<unique_ID>",
"availabilityDomain": "<availability_domain>"
},
"eventID": "<unique_ID>",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>"
}
}
Ereignistypen für geplante Jobs
Hierbei handelt es sich um die Ereignistypen, die von der Ressource des geplanten Jobs ausgegeben werden:
Angezeigter Name | Ereignisart |
---|---|
Compartment des geplanten Jobs ändern |
|
Geplanten Job erstellen |
|
Terminierten Job löschen |
|
Jetzt geplanten Job ausführen |
|
Geplanten Job aktualisieren |
|
Beispiel für einen geplanten Job
Hierbei handelt es sich um ein Referenzereignis für einen geplanten Job:
{
"eventType": "com.oraclecloud.osmh.updatescheduledjob",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "osmhprod-scheduled-job",
"eventTime": "2024-01-09T18:33:49Z",
"contentType": "application/json",
"data": {
"eventName": "UpdateScheduledJob",
"compartmentId": "ocid1.compartment.oc1..<unique_ID>",
"compartmentName": "example_compartment",
"resourceName": "My test resource",
"resourceId": "ocid1.example_regional_resource.oc1.iad.<unique_ID>",
"availabilityDomain": "<availability_domain>"
},
"eventID": "<unique_ID>",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>"
}
}
Ereignistypen für Softwarequellen
Die Ressource der Softwarequelle gibt die folgenden Ereignistypen aus:
Anzeigename | Veranstaltungstyp |
---|---|
Packages zu Softwarequelle hinzufügen |
|
Verfügbarkeit von Softwarequellen ändern |
|
Softwarequellen-Compartment ändern |
|
Softwarequelle erstellen |
|
Softwarequelle löschen |
|
Softwarequelle aktualisieren |
|
Beispiel für eine Softwarequelle
Dies ist ein Referenzereignis für eine Softwarequelle:
{
"eventType": "com.oraclecloud.osmh.addpackagestosoftwaresource",
"cloudEventsVersion": "0.1",
"eventTypeVersion": "2.0",
"source": "osmhprod-software-source",
"eventTime": "2024-01-09T17:33:56Z",
"contentType": "application/json",
"data": {
"eventName": "AddPackagesToSoftwareSource",
"compartmentId": "ocid1.compartment.oc1..<unique_ID>",
"compartmentName": "example_compartment",
"resourceName": "My test resource",
"resourceId": "ocid1.example_regional_resource.oc1.iad.<unique_ID>",
"availabilityDomain": "<availability_domain>"
},
"eventID": "<unique_ID>",
"extensions": {
"compartmentId": "ocid1.compartment.oc1..<unique_ID>"
}
}