Parc

JMS vous permet de créer des parcs au sein d'un compartiment, de déployer des modules d'extension JMS, de gérer vos parcs et de surveiller les charges globales Java. Pour connaître les étapes de mise en route de la gestion de flotte, reportez-vous au guide de démarrage rapide JMS Fleets.

JMS Fleet Management offre deux niveaux de fonctionnalités :
  1. Fonctionnalités de base, qui incluent les fonctionnalités de repérage et de suivi d'utilisation Java disponibles via la détection des applications JMS de base et l'analyse des fichiers. Les fonctionnalités de base vous permettent de :
    • Afficher les versions et les informations sur le fournisseur des exécutions Java exécutées dans vos systèmes
    • Identifier les versions d'Oracle Java utilisées
    • Identifier le nombre d'installations Oracle Java qui ne sont pas à jour
    • Visualiser les applications exécutées sur des exécutions Oracle Java
    • Identifier les systèmes qui exécutent les exécutions Oracle Java
    • Exporter vos données d'utilisation vers des emplacements de stockage d'objet au format CSV
  2. Les fonctionnalités avancées vous permettent d'effectuer les opérations suivantes :

Les fonctionnalités avancées ne doivent être activées que sur les bureaux, les serveurs ou les déploiements cloud couverts par un abonnement Oracle Java SE Universal Subscription, un abonnement Oracle Java SE Subscription hérité, un abonnement Java SE Desktop hérité ou lorsqu'ils sont exécutés sur un service Oracle Cloud Infrastructure qui autorise l'accès au système d'exploitation sous-jacent. Les fonctionnalités de base sont disponibles pour tous les utilisateurs Java, qu'ils disposent ou non d'un abonnement Oracle Java SE Universal Subscription ou d'un abonnement Oracle Java SE Subscription hérité.

Java Management Service suit et signale l'utilisation de Java dans votre parc à l'aide des éléments suivants :

  1. Java Usage Tracker : JMS s'appuie sur Java Usage Tracker pour signaler l'utilisation de Java. A l'aide du suivi de l'utilisation de Java, vous pouvez surveiller l'utilisation d'Oracle Java Runtime Environment et capturer des informations telles que la version de JRE, le fournisseur, les applications en cours d'exécution et d'autres détails.
    Remarque

    • Java Usage Tracker détecte les appels d'application et ne fournit pas d'informations sur la durée d'exécution d'une application. Par conséquent, JMS indique les informations d'appel d'application dans ses enregistrements de ressource.
    • Le fichier de propriétés de suivi de l'utilisation Java est tronqué une fois que les rapports d'utilisation ont été envoyés à JMS.
    • Si l'agent JMS n'est pas exécuté pendant une période prolongée et que le journal produit par le suivi de l'utilisation contient une quantité importante d'événements, JMS annule tous les événements datant de plus de 48 heures. Si l'agent n'exécute pas plus de 48 heures, seuls les événements récents (avant le seuil de 48 heures) seront envoyés au service JMS OCI.
      Remarque

      Si l'agent s'exécute normalement, le comportement en cours n'est pas modifié.

    Java Usage Tracker est disponible pour toutes les versions d'Oracle Java 7 et ultérieures, ainsi que pour les anciennes versions de Java suivantes :

    • 6u25 et mises à jour ultérieures d'Oracle Java 6

    • 5.0u33 et mises à jour ultérieures d'Oracle Java 5

    • 1.4.2_35 et mises à jour ultérieures d'Oracle Java 1.4

    JMS génère le suivi d'utilisation à l'emplacement du système de fichiers central lors de l'installation de l'agent. Si une ancienne version d'Oracle Java antérieure à 1.8.0_60, qui ne prend pas en charge un suivi d'utilisation central, est détectée, les agents génèrent un fichier de propriétés de suivi d'utilisation local pour les exécutions Java plus anciennes repérées.

  2. Attacher une API : JMS utilise l'API Attacher lors de l'exécution des fonctionnalités avancées. L'utilisation de OpenJDK peut être signalée par JMS lors de l'exécution de l'option Analyser les bibliothèques Java dans le parc.
    Remarque

    Pour exclure les applications de l'attachement, incluez les options de ligne de commande -XX:+DisableAttachMechanism et -XX:-UsePerfData.
  3. Analyse de fichier : JMS effectue périodiquement une analyse de fichier pour détecter les exécutions Java qui ne sont pas capturées par le suivi d'utilisation Java ou l'API d'attachement. L'analyse de fichier détecte
    • Versions OpenJDK
    • Versions d'Oracle JDK non utilisées et, par conséquent, non capturées par Java Usage Tracker

Ce chapitre contient les rubriques suivantes :