インスタンスのプロビジョニング
メトリックをモニターおよび管理する前に、サービスのインスタンスを IBM Cloud でプロビジョンする必要があります。 必要に応じて、 IBM Cloud Security and Compliance Center Workload Protection インスタンスを IBM Cloud Monitoring インスタンスに接続することができます。
カタログからのインスタンスのプロビジョニング
以下のステップを実行して、 IBM Cloud カタログから IBM Cloud Monitoring インスタンスをプロビジョンします。
-
**「カタログ」**をクリックします。 IBM Cloud で使用可能なサービスのリストが開きます。
-
「ロギングおよびモニタリング (Logging and Monitoring)」 カテゴリーを選択して、サービスのリストをフィルタリングします。
-
**「IBM Cloud Monitoring」**タイルをクリックします。
-
**「作成」**を選択します。
-
IBM Cloud Monitoring を作成する場所を選択します。
-
サービス・プランを選択します。 デフォルトでは、**「ライト」**プランが設定されています。
完全なモニタリング機能を持つインスタンスをプロビジョニングするには、Graduated Tier プランを選択します。
サービス・プランについて詳しくは、『サービス・プラン』を参照してください。
-
「リソース詳細の構成」 で、インスタンスの名前を入力します。
-
リソース・グループを選択します。 デフォルトでは、**「デフォルト」**リソース・グループが設定されています。
-
リージョン内の 1 つの IBM Cloud Monitoring インスタンスを、 プラットフォーム・メトリック を受信するように構成することができます。 プラットフォーム・メトリックを受け取るようにインスタンスを構成するには、 「プラットフォーム・メトリックを有効にする (Enable platform metrics)」 スイッチをオンに設定します。
-
(オプション) IBM Cloud Security and Compliance Center Workload Protection インスタンスを IBM Cloud Monitoring インスタンスに接続します。
IBM Cloud Security and Compliance Center Workload Protection インスタンスを IBM Cloud Monitoring インスタンスにリンクして、単一のエージェントが両方のプロビジョンされたサービスでメトリックとセキュリティー・データの両方を収集できるようにすることができます。
IBM Cloud Security and Compliance Center Workload Protection インスタンスを IBM Cloud Monitoring インスタンスにリンクするには、以下のようにします。
-
「ワークロード保護インスタンスの接続」 スイッチをオンに設定します。
-
既存の IBM Cloud Security and Compliance Center Workload Protection インスタンスがある場合は、既存のインスタンスに接続するか、新規インスタンスを作成することができます。
-
新しいインスタンスを作成するには:
-
「 新しいインスタンスを接続 」を選択します。
-
新しい IBM Cloud Security and Compliance Center Workload Protection インスタンスのデフォルトの詳細を変更するには、 「編集」 をクリックし、必要な変更を行い、 「保存」 をクリックして変更を保存します。
-
-
既存のインスタンスを使用するには、 「既存のインスタンスの接続」 を選択します。
-
「 既存のインスタンスに接続 」を選択します。
-
リストから接続するインスタンスを選択してください。
-
-
-
-
利用許諾契約書を読み、その内容に同意したことを確認してください。
-
「作成」 をクリックします。
インスタンスのプロビジョニングが完了したら:
- IBM Cloud Monitoring インスタンスの詳細が、 IBM Cloud Security and Compliance Center Workload Protection インスタンスが接続されているかどうかとともに表示されます。
- サービス ID が自動的に作成されます。 このサービス ID を使用して、インスタンスのアクセス・キーを取得できます。 サービス ID の名前は、
{InstanceName}-key-Administratorという形式になっています。
次に、エージェントを追加して、メトリック・ソースを構成します。 このエージェントが、メトリックを収集してモニタリング・インスタンスに転送します。
CLI によるインスタンスのプロビジョニング
インスタンスをコマンド・ラインからプロビジョンするには、以下のステップを実行します。
-
[前提条件]IBM Cloudのインストール。CLIのインストール。 CLI がインストールされている場合は、次のステップに進みます。
-
インスタンスをプロビジョンしたい、IBM Cloud のリージョンにログインします。 次のコマンドを実行します。 ibmcloud login
-
インスタンスをプロビジョンするリソース・グループを設定します。 次のコマンドを実行します。 ibmcloud target
デフォルトでは、
defaultリソース・グループが設定されています。 -
インスタンスを作成します。 次の ibmcloud resource service-instance-create コマンドを実行します。
ibmcloud resource service-instance-create NAME sysdig-monitor SERVICE_PLAN_NAME LOCATION -p '{"default_receiver": false,"external_api_auth": "API_AUTH", "workload_protection_connected_instance": "WP_CRN"}'説明
NAMEは、インスタンスの名前です。service-nameは、IBM Cloud Monitoring 内の IBM Cloud サービスの名前です。SERVICE_PLAN_NAMEはプランのタイプです。 プラン名を確認するには、サービス・プランを参照してください。LOCATIONはインスタンスを作成するリージョンです。デフォルトでは、
default_receiverはfalseに設定されています。 リージョンでこのインスタンスを通じてプラットフォーム・メトリックを自動的に収集するにはtrueに設定します。API_AUTHには、Python スクリプトまたは REST API の使用時に IBM Cloud Monitoring サービスでの認証に使用できる許可モデルを設定します。 有効な値はANYとIAM_ONLYです。workload_protection_connected_instance(オプション) 既存の IBM Cloud Security and Compliance Center Workload Protection インスタンスを、作成中の IBM Cloud Monitoring インスタンスに接続します。 インスタンスの接続について詳しくは、 IBM Cloud Monitoring と IBM Cloud Security and Compliance Center Workload Protection を一緒に使用できますか? を参照してください。WP_CRN(workload_protection_connected_instanceを指定する場合は必須) 接続する IBM Cloud Security and Compliance Center Workload Protection インスタンスの CRN。例えば、有料プランでインスタンスをプロビジョンするには、次のコマンドを実行します。
ibmcloud resource service-instance-create monitoring-instance-01 service-name graduated-tier us-south -p '{"default_receiver": false}'有料プランで、IAM トークンのみを許可するインスタンスをプロビジョンするには、次のコマンドを実行します。
ibmcloud resource service-instance-create monitoring-instance-01 service-name graduated-tier us-south -p '{"default_receiver": false,"external_api_auth": "IAM_ONLY"}' -
インスタンス ibmcloud resource service-key-create に接続するサービス・キーを作成します。
ibmcloud resource service-key-create NAME ROLE_NAME --instance-name SERVICE_INSTANCE_NAME説明
NAMEは新しいサービス・キーの名前ですROLE_NAMEは、Administrator、Manager、Writer、またはReaderのいずれかですSERVICE_INSTANCE_NAMEは作成したインスタンスの名前ですこれで、インスタンスのアクセス・キーを利用できるようになります。