Préparation de l'environnement

Pour pouvoir utiliser Java Management Service, vous devez vous assurer que votre environnement OCI est configuré correctement. Cela permet la communication entre tous les composants requis et les services cloud.

Intégration de Java Management Service

Pour intégrer le service, utilisez l'assistant d'intégration dans la console Oracle Cloud Infrastructure (OCI) ou effectuez les étapes manuellement. L'assistant d'intégration est l'option recommandée pour les nouveaux utilisateurs vers OCI.

  1. Connectez-vous à la console OCI en tant qu'administrateur.
  2. Ouvrez le menu de navigation, cliquez sur Observation et gestion, puis sur Points sous Gestion Java.
  3. Sélectionnez le compartiment racine sous lequel l'assistant d'intégration créera un compartiment pour les parcs JMS.
  4. Cliquez sur Configurer JMS pour visualiser les détails des ressources que l'assistant d'intégration va créer.

    Remarques :

    Si le bouton Configurer JMS n'apparaît pas, cliquez sur le bouton Inspecter les prérequis.
  5. Les détails des prérequis JMS apparaissent. Par défaut, les ressources suivantes sont créées :
    1. Fleet_Compartment
      Le compartiment hébergera les flottes que vous allez créer.
    2. Fleet_Managers
      Le groupe d'utilisateurs commencera avec vous en tant qu'utilisateur unique. Vous pouvez ajouter d'autres utilisateurs qui vont gérer JMS.
    3. JMS_DYNAMIC_GROUP
      Ce groupe dynamique contient toutes les instances gérées que JMS surveillera.
    4. JMS_Policy_Fleet_Compartment
      Il s'agit du nom de stratégie OCI Identity and Access Management. Toutes les stratégies requises pour JMS sont ajoutées à ce document de stratégie.
  6. Sous Surveiller les instances OCI, sélectionnez le compartiment contenant les instances OCI à surveiller. Pour ajouter d'autres compartiments, cliquez sur Ajouter une ligne.
  7. Cliquez sur Vérifier pour afficher toutes les ressources qui seront créées.
    1. Vérifiez que JMS_DYNAMIC_GROUP est configuré avec les règles suivantes :
      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. Vérifiez que JMS_Policy_Fleet_Compartment est configuré avec les règles suivantes :
      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. Cliquez sur Confirmer en bas de la page pour lancer l'assistant d'intégration.
  9. Un écran vous informant que les prérequis ont été configurés apparaît. Cliquez sur Terminé pour fermer la fenêtre.

    Remarques :

    Un message d'erreur s'affiche si une erreur se produit lors du processus de création. Résolvez l'erreur et redémarrez l'assistant d'intégration pour continuer.

Un message de notification JMS setup is successful apparaît en haut.