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:

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
com.oraclecloud.osmh.changeeventcompartment
Agent-Listenpackages erstellen - Ereignis
com.oraclecloud.osmh.createevent.agent.listpackages
Konfigurationsereignis für Synchronisierungs-Agent erstellen
com.oraclecloud.osmh.createevent.agent.syncagentconfig
Agent-Upload-Inhaltsereignis erstellen
com.oraclecloud.osmh.createevent.agent.uploadcontent
Ereignis "Ausführungsversuch erstellen"
com.oraclecloud.osmh.createevent.exploitattempt
Kernel-Absturzereignis erstellen
com.oraclecloud.osmh.createevent.kernelcrash
Kernel-Oops-Ereignis erstellen
com.oraclecloud.osmh.createevent.kerneloops
Update-Ksplice-Kernelereignis erstellen
com.oraclecloud.osmh.createevent.kspliceupdate.updateksplicekernel
Ereignis "Ksplice-Benutzerspace aktualisieren" erstellen
com.oraclecloud.osmh.createevent.kspliceupdate.updatekspliceuserspace
Konfigurationsereignis für Setverwaltungsstation erstellen
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationconfig
Ereignis "Gesundheitszustand der Managementstation festlegen" erstellen
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationhealthstate.healthy
Statusereignis "Set-Verwaltungsstation nicht verfügbar" erstellen
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationhealthstate.unavailable
Ereignis "Satzverwaltung - Station fehlerhaft" erstellen
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationhealthstate.unhealthy
Konfigurationsereignis für Synchronisierungsverwaltungsstation erstellen
com.oraclecloud.osmh.createevent.managementstation.syncmanagementstationconfig
Konfigurationsereignis für "Managementstation aktualisieren" erstellen
com.oraclecloud.osmh.createevent.managementstation.updatemanagementstationconfig
Ereignis "Neustart nicht erfolgreich" erstellen
com.oraclecloud.osmh.createevent.reboot.rebootfailed
Ereignis "Neustart gestartet" erstellen
com.oraclecloud.osmh.createevent.reboot.rebootstarted
Ereignis "Neustart erfolgreich" erstellen
com.oraclecloud.osmh.createevent.reboot.rebootsucceeded
Neustart nach Timeoutereignis erfolgreich erstellt
com.oraclecloud.osmh.createevent.reboot.rebootsucceededaftertimeout
Softwarequellereignis erstellen
com.oraclecloud.osmh.createevent.softwaresource.createsoftwaresource
Modulstreams-Ereignis deaktivieren
com.oraclecloud.osmh.createevent.softwaresource.disablemodulestreams
Ereignis "Modulstreams aktivieren" erstellen
com.oraclecloud.osmh.createevent.softwaresource.enablemodulestreams
Ereignis "Installationsmodulprofile erstellen"
com.oraclecloud.osmh.createevent.softwaresource.installmoduleprofile
Lebenszyklus-Promotionereignis erstellen
com.oraclecloud.osmh.createevent.softwaresource.lifecyclepromotion
Ereignis "Modulprofil entfernen" erstellen
com.oraclecloud.osmh.createevent.softwaresource.removemoduleprofile
Ereignis "Softwarequelle festlegen" erstellen
com.oraclecloud.osmh.createevent.softwaresource.setsoftwaresources
Switch-Modulstreamereignis erstellen
com.oraclecloud.osmh.createevent.softwaresource.switchmodulestream
Softwarequellenereignis aktualisieren
com.oraclecloud.osmh.createevent.softwaresource.updatesoftwaresource
Ereignis "Installationspakete erstellen"
com.oraclecloud.osmh.createevent.softwareupdate.installpackages
Ereignis "Packages entfernen" erstellen
com.oraclecloud.osmh.createevent.softwareupdate.removepackages
Ereignis "Alle Pakete aktualisieren" erstellen
com.oraclecloud.osmh.createevent.softwareupdate.updateallpackages
Update Bugfix-Ereignis erstellen
com.oraclecloud.osmh.createevent.softwareupdate.updatebugfix
Aktualisierungsverbesserungsereignis erstellen
com.oraclecloud.osmh.createevent.softwareupdate.updateenhancement
Anderes Ereignis aktualisieren
com.oraclecloud.osmh.createevent.softwareupdate.updateother
Ereignis "Aktualisierungspakete erstellen"
com.oraclecloud.osmh.createevent.softwareupdate.updatepackages
Aktualisierungssicherheitsereignis erstellen
com.oraclecloud.osmh.createevent.softwareupdate.updatesecurity
Systemadministrator erstellen - Fehlgeschlagenes Ereignis
com.oraclecloud.osmh.createevent.sysadmin.failed
Erfolgreiches Systemadministratorereignis erstellen
com.oraclecloud.osmh.createevent.sysadmin.succeeded
Ereignis löschen
com.oraclecloud.osmh.deleteevent
Aktualisieren-Ereignis
com.oraclecloud.osmh.updateevent

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
com.oraclecloud.osmh.attachmanagedinstancestolifecyclestage
Lebenszyklusumgebung erstellen
com.oraclecloud.osmh.createlifecycleenvironment
Lebenszyklusumgebung löschen
com.oraclecloud.osmh.deletelifecycleenvironment
Verwaltete Instanzen von Lebenszyklusphase trennen
com.oraclecloud.osmh.detachmanagedinstancesfromlifecyclestage
Softwarequelle auf Lebenszyklusphase hochstufen
com.oraclecloud.osmh.promotesoftwaresourcetolifecyclestage
Lebenszyklusumgebung aktualisieren
com.oraclecloud.osmh.updatelifecycleenvironment

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
com.oraclecloud.osmh.attachprofiletomanagedinstance
Softwarequellen an verwaltete Instanz anhängen
com.oraclecloud.osmh.attachsoftwaresourcestomanagedinstance
Verwaltete Instanz löschen
com.oraclecloud.osmh.deletemanagedinstance
Modulstream auf verwalteter Instanz deaktivieren
com.oraclecloud.osmh.disablemodulestreamonmanagedinstance
Modulstream auf verwalteter Instanz aktivieren
com.oraclecloud.osmh.enablemodulestreamonmanagedinstance
Alle Windows-Updates auf verwalteten Instanzen in Compartment installieren
com.oraclecloud.osmh.installallwindowsupdatesonmanagedinstancesincompartment
Modulstreamprofil auf verwalteter Instanz installieren
com.oraclecloud.osmh.installmodulestreamprofileonmanagedinstance
Packages auf verwalteter Instanz installieren
com.oraclecloud.osmh.installpackagesonmanagedinstance
Windows-Updates auf verwalteter Instanz installieren
com.oraclecloud.osmh.installwindowsupdatesonmanagedinstance
Modulstreams auf verwalteter Instanz verwalten
com.oraclecloud.osmh.managemodulestreamsonmanagedinstance
Software auf verwalteter Instanz aktualisieren
com.oraclecloud.osmh.refreshsoftwareonmanagedinstance
Modulstreamprofil aus verwalteter Instanz entfernen
com.oraclecloud.osmh.removemodulestreamprofilefrommanagedinstance
Packages aus verwalteter Instanz entfernen
com.oraclecloud.osmh.removepackagesfrommanagedinstance
Modulstream auf verwalteter Instanz wechseln
com.oraclecloud.osmh.switchmodulestreamonmanagedinstance
Alle Packages auf verwalteten Instanzen in Compartment aktualisieren
com.oraclecloud.osmh.updateallpackagesonmanagedinstancesincompartment
Verwaltete Instanz aktualisieren
com.oraclecloud.osmh.updatemanagedinstance
Packages in verwalteter Instanz aktualisieren
com.oraclecloud.osmh.updatepackagesonmanagedinstance

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
com.oraclecloud.osmh.attachmanagedinstancestomanagedinstancegroup
Softwarequellen an verwaltete Instanzgruppe anhängen

com.oraclecloud.osmh.attachsoftwaresourcestomanagedinstancegroup
Compartment der verwalteten Instanzgruppe ändern
com.oraclecloud.osmh.changemanagedinstancegroupcompartment
Verwaltete Instanzgruppe erstellen
com.oraclecloud.osmh.createmanagedinstancegroup
Zuordnung von verwalteten Instanzen zu verwalteter Instanzgruppe aufheben
com.oraclecloud.osmh.detachmanagedinstancesfrommanagedinstancegroup
Softwarequellen von verwalteter Instanzgruppe trennen
com.oraclecloud.osmh.detachsoftwaresourcesfrommanagedinstancegroup
Modulstream in verwalteter Instanzgruppe deaktivieren
com.oraclecloud.osmh.disablemodulestreamonmanagedinstancegroup
Modulstream auf verwalteter Instanzgruppe aktivieren
com.oraclecloud.osmh.enablemodulestreamonmanagedinstancegroup
Modulstreamprofil auf verwalteter Instanzgruppe installieren
com.oraclecloud.osmh.installmodulestreamprofileonmanagedinstancegroup
Packages auf verwalteter Instanzgruppe installieren
com.oraclecloud.osmh.installpackagesonmanagedinstancegroup
Modulstreamprofil aus verwalteter Instanzgruppe entfernen
com.oraclecloud.osmh.removemodulestreamprofilefrommanagedinstancegroup
Packages aus verwalteter Instanzgruppe entfernen
com.oraclecloud.osmh.removepackagesfrommanagedinstancegroup
Alle Packages in verwalteter Instanzgruppe aktualisieren
com.oraclecloud.osmh.updateallpackagesonmanagedinstancegroup
Verwaltete Instanzgruppe aktualisieren
com.oraclecloud.osmh.updatemanagedinstancegroup

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
com.oraclecloud.osmh.changescheduledjobcompartment
Geplanten Job erstellen
com.oraclecloud.osmh.createscheduledjob
Terminierten Job löschen
com.oraclecloud.osmh.deletescheduledjob
Jetzt geplanten Job ausführen
com.oraclecloud.osmh.runscheduledjobnow
Geplanten Job aktualisieren
com.oraclecloud.osmh.updatescheduledjob

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
com.oraclecloud.osmh.addpackagestosoftwaresource
Verfügbarkeit von Softwarequellen ändern
com.oraclecloud.osmh.changeavailabilityofsoftwaresources
Softwarequellen-Compartment ändern
com.oraclecloud.osmh.changesoftwaresourcecompartment
Softwarequelle erstellen
com.oraclecloud.osmh.createsoftwaresource
Softwarequelle löschen
com.oraclecloud.osmh.deletesoftwaresource
Softwarequelle aktualisieren
com.oraclecloud.osmh.updatesoftwaresource

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