Evénements OCI pour OS Management Hub

Certaines ressources OS Management Hub émettent les informations utilisées par le service OCI Events.

Les ressources OS Management Hub qui émettent des informations sur les événements sont les suivantes :

Vous pouvez créer une automatisation en fonction des modifications d'état des ressources à l'aide de règles, d'actions et de types d'événement. Vous pouvez définir des règles déclenchant une action spécifique si un événement donné se produit. Pour plus d'informations, reportez-vous à Présentation d'Events et à Introduction à Events. Pour plus d'informations sur la gestion des règles pour les événements, reportez-vous à Gestion des règles pour Events.

Types d'événement de ressource d'événement

Voici les types d'événement émis par la ressource d'événement OS Management Hub. La ressource d'événement OS Management Hub est distincte et distincte d'un événement OCI. Cependant, chaque événement OS Management Hub émet un événement qui peut être suivi à l'aide du service OCI Events. Reportez-vous à Quelle est la différence entre les événements OS Management Hub et OCI ?.

Nom convivial Type d'événement
Modifier le compartiment d'événement
com.oraclecloud.osmh.changeeventcompartment
Créer un événement de package de liste d'agents
com.oraclecloud.osmh.createevent.agent.listpackages
Créer un événement de configuration d'agent de synchronisation
com.oraclecloud.osmh.createevent.agent.syncagentconfig
Créer un événement de contenu de téléchargement d'agent
com.oraclecloud.osmh.createevent.agent.uploadcontent
Créer un événement de tentative d'exploitation
com.oraclecloud.osmh.createevent.exploitattempt
Créer un événement de panne de noyau
com.oraclecloud.osmh.createevent.kernelcrash
Créer un événement Oops de noyau
com.oraclecloud.osmh.createevent.kerneloops
Créer un événement de noyau de mise à jour Ksplice
com.oraclecloud.osmh.createevent.kspliceupdate.updateksplicekernel
Créer un événement de mise à jour d'espace utilisateur Ksplice
com.oraclecloud.osmh.createevent.kspliceupdate.updatekspliceuserspace
Créer un événement de configuration Set Management Station
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationconfig
Création d'un événement Healthy State Station de gestion des ensembles
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationhealthstate.healthy
Créer un événement d'état non disponible pour la station de gestion des ensembles
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationhealthstate.unavailable
Création d'un événement de statut en mauvais état de la station de gestion des ensembles
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationhealthstate.unhealthy
Créer un événement de configuration de station de gestion de synchronisation
com.oraclecloud.osmh.createevent.managementstation.syncmanagementstationconfig
Créer un événement de configuration de station de gestion de mise à jour
com.oraclecloud.osmh.createevent.managementstation.updatemanagementstationconfig
Créer un événement d'échec de redémarrage
com.oraclecloud.osmh.createevent.reboot.rebootfailed
Créer un événement de redémarrage démarré
com.oraclecloud.osmh.createevent.reboot.rebootstarted
Création d'un événement de redémarrage réussi
com.oraclecloud.osmh.createevent.reboot.rebootsucceeded
Création d'un redémarrage réussie après l'événement d'expiration
com.oraclecloud.osmh.createevent.reboot.rebootsucceededaftertimeout
Créer un événement de source logicielle
com.oraclecloud.osmh.createevent.softwaresource.createsoftwaresource
Désactiver l'événement de flux de module
com.oraclecloud.osmh.createevent.softwaresource.disablemodulestreams
Créer un événement Activer les flux de module
com.oraclecloud.osmh.createevent.softwaresource.enablemodulestreams
Créer un événement de profils de module d'installation
com.oraclecloud.osmh.createevent.softwaresource.installmoduleprofile
Créer un événement de promotion de cycle de vie
com.oraclecloud.osmh.createevent.softwaresource.lifecyclepromotion
Créer un événement de suppression de profil de module
com.oraclecloud.osmh.createevent.softwaresource.removemoduleprofile
Créer un événement de source logicielle d'ensemble
com.oraclecloud.osmh.createevent.softwaresource.setsoftwaresources
Créer un événement de flux de module de commutateur
com.oraclecloud.osmh.createevent.softwaresource.switchmodulestream
Créer un événement de mise à jour de source logicielle
com.oraclecloud.osmh.createevent.softwaresource.updatesoftwaresource
Evénement de création de packages d'installation
com.oraclecloud.osmh.createevent.softwareupdate.installpackages
Créer un événement de suppression de packages
com.oraclecloud.osmh.createevent.softwareupdate.removepackages
Evénement Créer/mettre à jour tous les packages
com.oraclecloud.osmh.createevent.softwareupdate.updateallpackages
Créer un événement de correction de bug
com.oraclecloud.osmh.createevent.softwareupdate.updatebugfix
Créer un événement d'amélioration de mise à jour
com.oraclecloud.osmh.createevent.softwareupdate.updateenhancement
Créer une mise à jour d'un autre événement
com.oraclecloud.osmh.createevent.softwareupdate.updateother
Créer un événement de mise à jour de packages
com.oraclecloud.osmh.createevent.softwareupdate.updatepackages
Créer un événement de sécurité de mise à jour
com.oraclecloud.osmh.createevent.softwareupdate.updatesecurity
Créer un événement d'échec Sysadmin
com.oraclecloud.osmh.createevent.sysadmin.failed
Création d'un événement d'administrateur système réussi
com.oraclecloud.osmh.createevent.sysadmin.succeeded
Supprimer un événement
com.oraclecloud.osmh.deleteevent
Evénement de mise à jour
com.oraclecloud.osmh.updateevent

Exemple d'événement

Evénement de référence pour un événement OS Management Hub :

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

Types d'événement d'environnement de cycle de vie

Voici les types d'événement émis par la ressource d'environnement de cycle de vie :

Nom convivial Type d'événement
Attacher des instances gérées à la phase de cycle de vie
com.oraclecloud.osmh.attachmanagedinstancestolifecyclestage
Créer un environnement de cycle de vie
com.oraclecloud.osmh.createlifecycleenvironment
Supprimer l'environnement de cycle de vie
com.oraclecloud.osmh.deletelifecycleenvironment
Détacher les instances gérées de la phase de cycle de vie
com.oraclecloud.osmh.detachmanagedinstancesfromlifecyclestage
Promouvoir une source logicielle en phase de cycle de vie
com.oraclecloud.osmh.promotesoftwaresourcetolifecyclestage
Mettre à jour l'environnement de cycle de vie
com.oraclecloud.osmh.updatelifecycleenvironment

Exemple d'environnement de cycle de vie

Evénement de référence pour un environnement de cycle de vie :

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

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 le profil à l'instance gérée
com.oraclecloud.osmh.attachprofiletomanagedinstance
Attachement de sources logicielles à l'instance gérée
com.oraclecloud.osmh.attachsoftwaresourcestomanagedinstance
Supprimer l'instance gérée
com.oraclecloud.osmh.deletemanagedinstance
Désactiver le flux de module sur l'instance gérée
com.oraclecloud.osmh.disablemodulestreamonmanagedinstance
Activer le flux de module sur l'instance gérée
com.oraclecloud.osmh.enablemodulestreamonmanagedinstance
Installation de toutes les mises à jour Windows sur les instances gérées dans le compartiment
com.oraclecloud.osmh.installallwindowsupdatesonmanagedinstancesincompartment
Installer le profil de flux de module sur l'instance gérée
com.oraclecloud.osmh.installmodulestreamprofileonmanagedinstance
Installation des packages sur l'instance gérée
com.oraclecloud.osmh.installpackagesonmanagedinstance
Installer les mises à jour Windows sur une instance gérée
com.oraclecloud.osmh.installwindowsupdatesonmanagedinstance
Gestion des flux de module sur une instance gérée
com.oraclecloud.osmh.managemodulestreamsonmanagedinstance
Actualiser le logiciel sur l'instance gérée
com.oraclecloud.osmh.refreshsoftwareonmanagedinstance
Enlever le profil de flux de module de l'instance gérée
com.oraclecloud.osmh.removemodulestreamprofilefrommanagedinstance
Enlever des packages de l'instance gérée
com.oraclecloud.osmh.removepackagesfrommanagedinstance
Changer de flux de module sur une instance gérée
com.oraclecloud.osmh.switchmodulestreamonmanagedinstance
Mise à jour de tous les packages sur les instances gérées dans le compartiment
com.oraclecloud.osmh.updateallpackagesonmanagedinstancesincompartment
Mettre à jour l'instance gérée
com.oraclecloud.osmh.updatemanagedinstance
Mise à jour des packages sur l'instance gérée
com.oraclecloud.osmh.updatepackagesonmanagedinstance

Exemple d'instance gérée

Voici un événement de référence pour une instance gérée :

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

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 des instances gérées au groupe d'instances gérées
com.oraclecloud.osmh.attachmanagedinstancestomanagedinstancegroup
Attachement de sources logicielles au groupe d'instances gérées

com.oraclecloud.osmh.attachsoftwaresourcestomanagedinstancegroup
Modification du compartiment de groupe d'instances gérées
com.oraclecloud.osmh.changemanagedinstancegroupcompartment
Créer un groupe d'instances gérées
com.oraclecloud.osmh.createmanagedinstancegroup
Détacher des instances gérées du groupe d'instances gérées
com.oraclecloud.osmh.detachmanagedinstancesfrommanagedinstancegroup
Détacher les sources logicielles du groupe d'instances gérées
com.oraclecloud.osmh.detachsoftwaresourcesfrommanagedinstancegroup
Désactiver le flux de module sur le groupe d'instances gérées
com.oraclecloud.osmh.disablemodulestreamonmanagedinstancegroup
Activer le flux de module sur le groupe d'instances gérées
com.oraclecloud.osmh.enablemodulestreamonmanagedinstancegroup
Installer le profil de flux de module sur le groupe d'instances gérées
com.oraclecloud.osmh.installmodulestreamprofileonmanagedinstancegroup
Installation de packages sur un groupe d'instances gérées
com.oraclecloud.osmh.installpackagesonmanagedinstancegroup
Enlever le profil de flux de module du groupe d'instances gérées
com.oraclecloud.osmh.removemodulestreamprofilefrommanagedinstancegroup
Enlever des packages du groupe d'instances gérées
com.oraclecloud.osmh.removepackagesfrommanagedinstancegroup
Mettre à jour tous les packages sur le groupe d'instances gérées
com.oraclecloud.osmh.updateallpackagesonmanagedinstancegroup
Mettre à jour le groupe d'instances gérées
com.oraclecloud.osmh.updatemanagedinstancegroup

Exemple de groupe d'instances gérées

Voici un événement de référence pour un groupe d'instances gérées :

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

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 du travail programmé
com.oraclecloud.osmh.changescheduledjobcompartment
Créer un travail programmé
com.oraclecloud.osmh.createscheduledjob
Supprimer le travail programmé
com.oraclecloud.osmh.deletescheduledjob
Exécuter le travail programmé maintenant
com.oraclecloud.osmh.runscheduledjobnow
Mettre à jour le travail planifié
com.oraclecloud.osmh.updatescheduledjob

Exemple de travail programmé

Voici un événement de référence pour un travail programmé :

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

Types d'événement de source logicielle

Voici des types d'événement émis par la ressource logicielle :

Nom convivial Type d'événement
Ajouter des packages à la source logicielle
com.oraclecloud.osmh.addpackagestosoftwaresource
Modifier la disponibilité des sources logicielles
com.oraclecloud.osmh.changeavailabilityofsoftwaresources
Modification du compartiment de la source logicielle
com.oraclecloud.osmh.changesoftwaresourcecompartment
Créer une source logicielle
com.oraclecloud.osmh.createsoftwaresource
Supprimer la source logicielle
com.oraclecloud.osmh.deletesoftwaresource
Mettre à jour la source logicielle
com.oraclecloud.osmh.updatesoftwaresource

Exemple de source logicielle

Voici un événement de référence pour une source logicielle :

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