環境の準備

Java Management Serviceを使用する前に、OCI環境が正しく設定されていることを確認する必要があります。これは、必要なすべてのコンポーネントとクラウド・サービス間の通信を可能にするためです。

Java Management Serviceのオンボード

サービスをオンボーディングするには、Oracle Cloud Infrastructure (OCI)コンソールのオンボーディング・ウィザードを使用するか、ステップを手動で完了します。OCIを初めて使用するユーザーには、オンボーディング・ウィザードをお薦めします。

  1. 管理者としてOCIコンソールにサインインします。
  2. ナビゲーション・メニューを開き、「監視および管理」をクリックし、「Java管理」の下の「フリート」をクリックします。
  3. オンボーディング・ウィザードでJMSフリートの新規コンパートメントを作成するルート・コンパートメントを選択します。
  4. 「JMSの設定」をクリックして、オンボーディング・ウィザードで作成されるリソースの詳細を表示します。

    ノート:

    「JMSの設定」ボタンが表示されない場合は、「前提条件の検査」ボタンをクリックします。
  5. JMS前提条件の詳細が表示されます。デフォルトでは、次のリソースが作成されます。
    1. Fleet_Compartment
      コンパートメントには、作成するフリートが格納されます。
    2. Fleet_Managers
      ユーザー・グループは、単独ユーザーで始まります。JMSを管理する他のユーザーを追加できます。
    3. JMS_DYNAMIC_GROUP
      この動的グループには、JMSがモニターするすべての管理対象インスタンスが含まれます。
    4. JMS_Policy_Fleet_Compartment
      これは、OCI Identity and Access Managementポリシー名です。JMSに必要なすべてのポリシーがこのポリシー・ドキュメントに追加されます。
  6. 「OCIインスタンスのモニター」で、モニターするOCIインスタンスを含むコンパートメントを選択します。コンパートメントをさらに追加するには、「行の追加」をクリックします。
  7. 「確認」をクリックして、作成されるすべてのリソースを表示します。
    1. JMS_DYNAMIC_GROUPが次のルールで設定されていることを確認します。
      ALL {resource.type='managementagent', resource.compartment.id=<Fleet_Compartment_OCID>}
      ANY {instance.compartment.id = <Fleet_Compartment_OCID>}
      ALL {resource.type='managementagent', resource.compartment.id=<OCI_Instance_Compartment_OCID>}
      ANY {instance.compartment.id = <OCI_Instance_Compartment_OCID>}
    2. JMS_Policy_Fleet_Compartmentが次のルールで設定されていることを確認します。
      ALLOW GROUP FLEET_MANAGERS TO MANAGE fleet IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE management-agents IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE management-agent-install-keys IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO READ METRICS IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE instance-family IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO READ instance-agent-plugins IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE log-groups IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE log-content IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE jms-plugins IN COMPARTMENT Fleet_Compartment
      ALLOW GROUP FLEET_MANAGERS TO MANAGE instance-family IN COMPARTMENT <OCI_Instance_Compartment>
      ALLOW GROUP FLEET_MANAGERS TO READ instance-agent-plugins IN COMPARTMENT <OCI_Instance_Compartment>
       
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO USE METRICS IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE management-agents IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE log-content IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE jms-plugins IN COMPARTMENT Fleet_Compartment
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE metrics IN COMPARTMENT Fleet_Compartment WHERE target.metrics.namespace='java_management_service'
      ALLOW DYNAMIC-GROUP JMS_Dynamic_Group TO MANAGE management-agents IN COMPARTMENT <OCI_Instance_Compartment>
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO USE METRICS IN COMPARTMENT <OCI_Instance_Compartment>
      ALLOW DYNAMIC-GROUP JMS_DYNAMIC_GROUP TO MANAGE jms-plugins IN COMPARTMENT <OCI_Instance_Compartment>
       
      ALLOW resource jms SERVER-COMPONENTS TO MANAGE metrics IN COMPARTMENT Fleet_Compartment WHERE target.metrics.namespace='java_management_service'
      ALLOW resource jms SERVER-COMPONENTS TO USE management-agent-install-keys IN COMPARTMENT Fleet_Compartment
      ALLOW resource jms SERVER-COMPONENTS TO MANAGE log-groups IN COMPARTMENT Fleet_Compartment
      ALLOW resource jms SERVER-COMPONENTS TO MANAGE log-content IN COMPARTMENT Fleet_Compartment
      ALLOW resource jms SERVER-COMPONENTS TO READ instances IN tenancy
      ALLOW resource jms SERVER-COMPONENTS TO INSPECT instance-agent-plugins IN tenancy
  8. ページの下部にある「確認」をクリックして、オンボーディング・ウィザードを起動します。
  9. 前提条件が正常に設定されたことを示す画面が表示されます。「完了」をクリックしてウィンドウを閉じます。

    ノート:

    作成プロセスでエラーが発生した場合、エラー・メッセージが表示されます。エラーを解決し、オンボーディング・ウィザードを再起動して続行します。

JMS setup is successful通知メッセージが上部に表示されます。