HTTPモニターの作成
ヘルス・チェックでHTTPモニターを作成します。
HTTPモニターの詳細ページが表示されます。結果はしばらくして表示されます。 HTTPモニターを作成するには、oci health-checks HTTP-monitor createコマンドおよび必須パラメータを使用します:
oci health-checks http-monitor create --compartment-id <compartment_OCID> --display-name <name> --interval-in-seconds <number> --targets <json_file_or_string>
CLIコマンドのパラメータおよび値の完全なリストは、ヘルス・チェックのCLIを参照してください。
CreateHttpMonitor操作を実行してHTTPモニターを作成します。
リクエストおよびレスポンスの例次のリクエスト例では、HTTPプロトコルを介した
GET
リクエストを使用して30秒ごとにwww.example.com
のヘルスをチェックするHTTPモニターを作成します。POST /20180501/httpMonitors { "compartmentId":"ocid1.compartment.oc1..<unique_ID>", "displayName":"Example HTTP Monitor", "intervalInSeconds":30, "method":"GET", "port":443, "protocol":"HTTPS", "targets":["www.example.com"], "timeoutInSeconds":30 }
次に、以前に定義したHTTPモニターを正常に作成するための
200
レスポンスの例を示します。resultsUrl
フィールドは、結果を取得するためのURLを示します。{ "id":"ocid1.httpmonitor.OC2...<unique_ID>", "resultsUrl":"https://healthchecks.us-ashburn-1.oraclecloud.com/20180501/httpProbeResults/ocid1.httpmonitor.OC2...<unique_ID>", "compartmentId":"ocid1.compartment.oc1..<unique_ID>", "definedTags":{}, "displayName":"Example HTTP Monitor", "freeformTags":{}, "homeRegion":"us-ashburn-1", "intervalInSeconds":30, "isEnabled":true "method":"GET", "port":443, "protocol":"HTTPS", "targets":["www.example.com"], "timeCreated":"2022-11-07T16:32:05.451057Z" "timeoutInSeconds":30, "vantagePointNames":["azr-sat","goo-cbf","aws-fra"] }