OS管理イベント

イベント・タイプ、ルールおよびアクションを使用して、Oracle Cloud Infrastructureリソースに対する状態変更に基づいて自動化を作成できます。詳細は、イベントの概要を参照してください。

ノート

Oracle Autonomous Linuxでは、インスタンスのモニタリングおよびイベントの捕捉により、オペレーティング・システム内の異常、エラーおよび障害を迅速に識別およびデバッグできます。これらのイベントはAutonomous Linuxサービスの主要な機能であり、イベント・サービスとは関係ありません。Autonomous Linuxイベントの詳細は、Autonomous Linuxイベントの理解を参照してください。

イベントを発行するOS管理リソース:

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

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

わかりやすい名前 イベント・タイプ
子ソフトウェア・ソースのアタッチ

com.oraclecloud.osms.attachchildsoftwaresourcetomanagedinstance
親ソフトウェア・ソースのアタッチ

com.oraclecloud.osms.attachparentsoftwaresourcetomanagedinstance
子ソフトウェア・ソースのデタッチ

com.oraclecloud.osms.detachchildsoftwaresourcefrommanagedinstance
親ソフトウェア・ソースのデタッチ

com.oraclecloud.osms.detachparentsoftwaresourcefrommanagedinstance
すべてのパッケージ更新のインストール

com.oraclecloud.osms.installallpackageupdatesonmanagedinstance
パッケージのインストール

com.oraclecloud.osms.installpackageonmanagedinstance
パッケージ更新のインストール

com.oraclecloud.osms.installpackageupdateonmanagedinstance
パッケージの削除

com.oraclecloud.osms.removepackagefrommanagedinstance

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

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


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

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

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

わかりやすい名前 イベント・タイプ
管理対象インスタンスのアタッチ

com.oraclecloud.osms.attachmanagedinstancetomanagedinstancegroup
コンパートメントの変更

com.oraclecloud.osms.changemanagedinstancegroupcompartment
作成

com.oraclecloud.osms.createmanagedinstancegroup
削除

com.oraclecloud.osms.deletemanagedinstancegroup
管理対象インスタンスのデタッチ

com.oraclecloud.osms.detachmanagedinstancefrommanagedinstancegroup
更新

com.oraclecloud.osms.updatemanagedinstancegroup

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

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


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

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

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

わかりやすい名前 イベント・タイプ
コンパートメントの変更

com.oraclecloud.osms.changescheduledjobcompartment
作成

com.oraclecloud.osms.createscheduledjob
削除

com.oraclecloud.osms.deletescheduledjob
今すぐ実行

com.oraclecloud.osms.runscheduledjobnow
次の実行をスキップ

com.oraclecloud.osms.skipnextscheduledjobexecution
更新

com.oraclecloud.osms.updatescheduledjob

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

これはスケジュール済ジョブのリファレンス・イベントです:


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

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

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

わかりやすい名前 イベント・タイプ
パッケージの追加

com.oraclecloud.osms.addpackagestosoftwaresource
コンパートメントの変更

com.oraclecloud.osms.changesoftwaresourcecompartment
作成

com.oraclecloud.osms.createsoftwaresource
削除

com.oraclecloud.osms.deletesoftwaresource
パッケージの削除

com.oraclecloud.osms.removepackagesfromsoftwaresource
更新

com.oraclecloud.osms.updatesoftwaresource

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

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


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