OS管理イベント
イベント・タイプ、ルールおよびアクションを使用して、Oracle Cloud Infrastructureリソースに対する状態変更に基づいて自動化を作成できます。詳細は、イベントの概要を参照してください。
ノート
Oracle Autonomous Linuxでは、インスタンスのモニタリングおよびイベントの捕捉により、オペレーティング・システム内の異常、エラーおよび障害を迅速に識別およびデバッグできます。これらのイベントはAutonomous Linuxサービスの主要な機能であり、イベント・サービスとは関係ありません。Autonomous Linuxイベントの詳細は、Autonomous Linuxイベントの理解を参照してください。
Oracle Autonomous Linuxでは、インスタンスのモニタリングおよびイベントの捕捉により、オペレーティング・システム内の異常、エラーおよび障害を迅速に識別およびデバッグできます。これらのイベントはAutonomous Linuxサービスの主要な機能であり、イベント・サービスとは関係ありません。Autonomous Linuxイベントの詳細は、Autonomous Linuxイベントの理解を参照してください。
イベントを発行するOS管理リソース:
-
イベントは、ErrataやWorkRequestリソースなど、その他のOS管理サービスのリソースにも発行されます。ただし、リストおよび取得操作しか実行できないため、これらのリソースにはイベント・スキーマは定義されません。
管理対象インスタンスのイベント・タイプ
これらは管理対象インスタンス・リソースが発行するイベント・タイプです:
わかりやすい名前 | イベント・タイプ |
---|---|
子ソフトウェア・ソースのアタッチ |
|
親ソフトウェア・ソースのアタッチ |
|
子ソフトウェア・ソースのデタッチ |
|
親ソフトウェア・ソースのデタッチ |
|
すべてのパッケージ更新のインストール |
|
パッケージのインストール |
|
パッケージ更新のインストール |
|
パッケージの削除 |
|
管理対象インスタンスの例
これは管理対象インスタンスのリファレンス・イベントです:
{
"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"
}
}
},
管理対象インスタンス・グループのイベント・タイプ
これらは管理対象インスタンス・グループ・リソースが発行するイベント・タイプです:
わかりやすい名前 | イベント・タイプ |
---|---|
管理対象インスタンスのアタッチ |
|
コンパートメントの変更 |
|
作成 |
|
削除 |
|
管理対象インスタンスのデタッチ |
|
更新 |
|
管理対象インスタンス・グループの例
これは管理対象インスタンス・グループのリファレンス・イベントです:
{
"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"
}
}
}
},
スケジュール済ジョブのイベント・タイプ
これらはスケジュール済ジョブのリソースが発行するイベント・タイプです:
わかりやすい名前 | イベント・タイプ |
---|---|
コンパートメントの変更 |
|
作成 |
|
削除 |
|
今すぐ実行 |
|
次の実行をスキップ |
|
更新 |
|
スケジュール済ジョブの例
これはスケジュール済ジョブのリファレンス・イベントです:
{
"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"
}
}
}
},
ソフトウェア・ソースのイベント・タイプ
これらはソフトウェア・ソースのリソースが発行するイベント・タイプです:
わかりやすい名前 | イベント・タイプ |
---|---|
パッケージの追加 |
|
コンパートメントの変更 |
|
作成 |
|
削除 |
|
パッケージの削除 |
|
更新 |
|
ソフトウェア・ソースの例
これはソフトウェア・ソースのリファレンス・イベントです:
{
"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"
}
}
}
},