OS管理ハブのOCIイベント

特定のOS管理ハブ・リソースは、OCIイベント・サービスで使用される情報を生成します。

イベント情報を発行するOS管理ハブ・リソースは次のとおりです。

イベント・タイプ、ルールおよびアクションを使用して、リソースの状態変更に基づく自動化を作成できます。イベントが発生したときに特定のアクションをトリガーするルールを定義できます。詳細は、イベントの概要およびイベントの開始を参照してください。イベントのルールの管理の詳細は、イベントのルールの管理を参照してください。

イベント・リソース・イベント・タイプ

これらは、OS管理ハブ・イベント・リソースが発行するイベント・タイプです。OS管理ハブのイベント・リソースは、OCIイベントとは別個のものです。ただし、各OS管理ハブ・イベントは、OCIイベント・サービスを使用して追跡できるイベントを発行します。OS管理ハブ・イベントとOCIイベントの違いは何ですか。を参照してください。

フレンドリ名 イベント・タイプ
イベント・コンパートメントの変更
com.oraclecloud.osmh.changeeventcompartment
エージェント・リスト・パッケージ・イベントの作成
com.oraclecloud.osmh.createevent.agent.listpackages
同期エージェント構成イベントの作成
com.oraclecloud.osmh.createevent.agent.syncagentconfig
エージェント・アップロード・コンテンツ・イベントの作成
com.oraclecloud.osmh.createevent.agent.uploadcontent
Exploit試行イベントの作成
com.oraclecloud.osmh.createevent.exploitattempt
カーネルクラッシュイベントの作成
com.oraclecloud.osmh.createevent.kernelcrash
カーネルOopsイベントの作成
com.oraclecloud.osmh.createevent.kerneloops
Kspliceカーネル・イベントの更新の作成
com.oraclecloud.osmh.createevent.kspliceupdate.updateksplicekernel
Kspliceユーザー・スペースの更新イベントの作成
com.oraclecloud.osmh.createevent.kspliceupdate.updatekspliceuserspace
Set Management Station構成イベントの作成
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationconfig
Set Management Station Healthy Stateイベントの作成
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationhealthstate.healthy
セット管理ステーション使用不可状態イベントの作成
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationhealthstate.unavailable
セット管理ステーション異常状態イベントの作成
com.oraclecloud.osmh.createevent.managementstation.setmanagementstationhealthstate.unhealthy
同期管理ステーション構成イベントの作成
com.oraclecloud.osmh.createevent.managementstation.syncmanagementstationconfig
管理ステーション構成イベントの更新の作成
com.oraclecloud.osmh.createevent.managementstation.updatemanagementstationconfig
再起動失敗イベントの作成
com.oraclecloud.osmh.createevent.reboot.rebootfailed
再起動開始イベントの作成
com.oraclecloud.osmh.createevent.reboot.rebootstarted
再起動成功イベントの作成
com.oraclecloud.osmh.createevent.reboot.rebootsucceeded
タイムアウト・イベント後に再起動が正常に作成されました
com.oraclecloud.osmh.createevent.reboot.rebootsucceededaftertimeout
ソフトウェア・ソース・イベントの作成
com.oraclecloud.osmh.createevent.softwaresource.createsoftwaresource
モジュール・ストリーム・イベントの無効化
com.oraclecloud.osmh.createevent.softwaresource.disablemodulestreams
モジュール・ストリーム使用可能イベントの作成
com.oraclecloud.osmh.createevent.softwaresource.enablemodulestreams
取付モジュール・プロファイル・イベントの作成
com.oraclecloud.osmh.createevent.softwaresource.installmoduleprofile
ライフサイクル・プロモーション・イベントの作成
com.oraclecloud.osmh.createevent.softwaresource.lifecyclepromotion
モジュール・プロファイル・イベントの削除の作成
com.oraclecloud.osmh.createevent.softwaresource.removemoduleprofile
ソフトウェア・ソース・イベントの設定の作成
com.oraclecloud.osmh.createevent.softwaresource.setsoftwaresources
スイッチ・モジュール・ストリーム・イベントの作成
com.oraclecloud.osmh.createevent.softwaresource.switchmodulestream
ソフトウェア・ソースの更新イベントの作成
com.oraclecloud.osmh.createevent.softwaresource.updatesoftwaresource
取付パッケージ・イベントの作成
com.oraclecloud.osmh.createevent.softwareupdate.installpackages
パッケージの削除イベントの作成
com.oraclecloud.osmh.createevent.softwareupdate.removepackages
すべてのパッケージの更新イベントの作成
com.oraclecloud.osmh.createevent.softwareupdate.updateallpackages
更新バグ修正イベントの作成
com.oraclecloud.osmh.createevent.softwareupdate.updatebugfix
更新拡張イベントの作成
com.oraclecloud.osmh.createevent.softwareupdate.updateenhancement
その他の更新イベントの作成
com.oraclecloud.osmh.createevent.softwareupdate.updateother
更新パッケージ・イベントの作成
com.oraclecloud.osmh.createevent.softwareupdate.updatepackages
更新セキュリティ・イベントの作成
com.oraclecloud.osmh.createevent.softwareupdate.updatesecurity
システム管理者の作成失敗イベント
com.oraclecloud.osmh.createevent.sysadmin.failed
システム管理者成功イベントの作成
com.oraclecloud.osmh.createevent.sysadmin.succeeded
イベントの削除
com.oraclecloud.osmh.deleteevent
イベントの更新
com.oraclecloud.osmh.updateevent

イベントの例

これはOS管理ハブ・イベントのリファレンス・イベントです:

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

ライフサイクル環境イベント・タイプ

ライフサイクル環境リソースが発行するイベント・タイプは次のとおりです:

フレンドリ名 イベント・タイプ
管理対象インスタンスをライフサイクル・ステージにアタッチ
com.oraclecloud.osmh.attachmanagedinstancestolifecyclestage
ライフサイクル環境の作成
com.oraclecloud.osmh.createlifecycleenvironment
ライフサイクル環境の削除
com.oraclecloud.osmh.deletelifecycleenvironment
ライフサイクル・ステージからの管理対象インスタンスのデタッチ
com.oraclecloud.osmh.detachmanagedinstancesfromlifecyclestage
ソフトウェア・ソースをライフサイクル・ステージに昇格
com.oraclecloud.osmh.promotesoftwaresourcetolifecyclestage
ライフサイクル環境の更新
com.oraclecloud.osmh.updatelifecycleenvironment

ライフサイクル環境の例

これはライフサイクル環境のリファレンス・イベントです:

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

管理対象インスタンスのイベント・タイプ

これらは管理対象インスタンス・リソースが発行するイベント・タイプです:

フレンドリ名 イベント・タイプ
管理対象インスタンスへのプロファイルのアタッチ
com.oraclecloud.osmh.attachprofiletomanagedinstance
管理対象インスタンスへのソフトウェア・ソースのアタッチ
com.oraclecloud.osmh.attachsoftwaresourcestomanagedinstance
管理対象インスタンスの削除
com.oraclecloud.osmh.deletemanagedinstance
管理対象インスタンスのモジュール・ストリームの無効化
com.oraclecloud.osmh.disablemodulestreamonmanagedinstance
管理対象インスタンスでのモジュール・ストリームの有効化
com.oraclecloud.osmh.enablemodulestreamonmanagedinstance
コンパートメント内の管理対象インスタンスにすべてのWindows更新をインストール
com.oraclecloud.osmh.installallwindowsupdatesonmanagedinstancesincompartment
管理対象インスタンスへのモジュール・ストリーム・プロファイルのインストール
com.oraclecloud.osmh.installmodulestreamprofileonmanagedinstance
管理対象インスタンスへのパッケージのインストール
com.oraclecloud.osmh.installpackagesonmanagedinstance
管理対象インスタンスへのWindows更新のインストール
com.oraclecloud.osmh.installwindowsupdatesonmanagedinstance
管理対象インスタンスでのモジュール・ストリームの管理
com.oraclecloud.osmh.managemodulestreamsonmanagedinstance
管理対象インスタンスのソフトウェアのリフレッシュ
com.oraclecloud.osmh.refreshsoftwareonmanagedinstance
管理対象インスタンスからのモジュール・ストリーム・プロファイルの削除
com.oraclecloud.osmh.removemodulestreamprofilefrommanagedinstance
管理対象インスタンスからのパッケージの削除
com.oraclecloud.osmh.removepackagesfrommanagedinstance
管理対象インスタンスのモジュール・ストリームの切替え
com.oraclecloud.osmh.switchmodulestreamonmanagedinstance
コンパートメント内の管理対象インスタンスのすべてのパッケージの更新
com.oraclecloud.osmh.updateallpackagesonmanagedinstancesincompartment
管理対象インスタンスの更新
com.oraclecloud.osmh.updatemanagedinstance
管理対象インスタンスのパッケージの更新
com.oraclecloud.osmh.updatepackagesonmanagedinstance

管理対象インスタンスの例

これは管理対象インスタンスのリファレンス・イベントです:

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

管理対象インスタンス・グループのイベント・タイプ

これらは管理対象インスタンス・グループ・リソースが発行するイベント・タイプです:

フレンドリ名 イベント・タイプ
管理対象インスタンスの管理対象インスタンス・グループへのアタッチ
com.oraclecloud.osmh.attachmanagedinstancestomanagedinstancegroup
管理対象インスタンス・グループへのソフトウェア・ソースのアタッチ

com.oraclecloud.osmh.attachsoftwaresourcestomanagedinstancegroup
管理対象インスタンス・グループ・コンパートメントの変更
com.oraclecloud.osmh.changemanagedinstancegroupcompartment
管理対象インスタンス・グループの作成
com.oraclecloud.osmh.createmanagedinstancegroup
管理対象インスタンス・グループからの管理対象インスタンスのデタッチ
com.oraclecloud.osmh.detachmanagedinstancesfrommanagedinstancegroup
管理対象インスタンス・グループからのソフトウェア・ソースのデタッチ
com.oraclecloud.osmh.detachsoftwaresourcesfrommanagedinstancegroup
管理対象インスタンス・グループでのモジュール・ストリームの無効化
com.oraclecloud.osmh.disablemodulestreamonmanagedinstancegroup
管理対象インスタンス・グループでのモジュール・ストリームの有効化
com.oraclecloud.osmh.enablemodulestreamonmanagedinstancegroup
管理対象インスタンス・グループへのモジュール・ストリーム・プロファイルのインストール
com.oraclecloud.osmh.installmodulestreamprofileonmanagedinstancegroup
管理対象インスタンス・グループへのパッケージのインストール
com.oraclecloud.osmh.installpackagesonmanagedinstancegroup
管理対象インスタンス・グループからのモジュール・ストリーム・プロファイルの削除
com.oraclecloud.osmh.removemodulestreamprofilefrommanagedinstancegroup
管理対象インスタンス・グループからのパッケージの削除
com.oraclecloud.osmh.removepackagesfrommanagedinstancegroup
管理対象インスタンス・グループのすべてのパッケージの更新
com.oraclecloud.osmh.updateallpackagesonmanagedinstancegroup
管理対象インスタンス・グループの更新
com.oraclecloud.osmh.updatemanagedinstancegroup

管理対象インスタンス・グループの例

これは管理対象インスタンス・グループのリファレンス・イベントです:

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

スケジュール済ジョブのイベント・タイプ

これらはスケジュール済ジョブのリソースが発行するイベント・タイプです:

フレンドリ名 イベント・タイプ
スケジュール済ジョブ・コンパートメントの変更
com.oraclecloud.osmh.changescheduledjobcompartment
スケジュールされたジョブの作成
com.oraclecloud.osmh.createscheduledjob
スケジュール済ジョブの削除
com.oraclecloud.osmh.deletescheduledjob
スケジュール済ジョブをすぐに実行
com.oraclecloud.osmh.runscheduledjobnow
スケジュール済ジョブの更新
com.oraclecloud.osmh.updatescheduledjob

スケジュール済ジョブの例

これはスケジュール済ジョブの参照イベントです:

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

ソフトウェア・ソースのイベント・タイプ

これらはソフトウェア・ソースのリソースが発行するイベント・タイプです:

フレンドリ名 イベント・タイプ
パッケージをソフトウェア・ソースに追加
com.oraclecloud.osmh.addpackagestosoftwaresource
ソフトウェア・ソースの可用性の変更
com.oraclecloud.osmh.changeavailabilityofsoftwaresources
ソフトウェア・ソース・コンパートメントの変更
com.oraclecloud.osmh.changesoftwaresourcecompartment
ソフトウェア・ソースの作成
com.oraclecloud.osmh.createsoftwaresource
ソフトウェア・ソースの削除
com.oraclecloud.osmh.deletesoftwaresource
ソフトウェア・ソースの更新
com.oraclecloud.osmh.updatesoftwaresource

ソフトウェア・ソースの例

これはソフトウェア・ソースのリファレンス・イベントです:

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