Préparer l'environnement

Avant de 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 en nuage.

Intégrer Java Management Service

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

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

    Note :

    Si le bouton Configurer JMS n'apparaît pas, cliquez sur le bouton Inspecter les préalables.
  5. Les détails des préalables JMS s'affichent. 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 la politique Gestion des identités et des accès pour OCI. 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 qui contient les instances OCI à surveiller. Pour ajouter d'autres compartiments, cliquez sur Ajouter une rangée.
  7. Cliquez sur Vérifier pour voir 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 au bas de la page pour démarrer l'Assistant Intégration.
  9. Un écran vous informant que les préalables ont été correctement configurés s'affiche. Cliquez sur Terminé pour fermer la fenêtre.

    Note :

    Un message d'erreur s'affiche si une erreur se produit au cours du traitement de création. Résolvez l'erreur et redémarrez l'Assistant Intégration pour continuer.

Un message d'avis JMS setup is successful s'affiche en haut.