Parcs
JMS vous permet de créer des parcs dans un compartiment, de déployer des plugiciels JMS, de gérer vos parcs et de surveiller les charges de travail Java. Voir le guide de démarrage rapide des parcs JMS pour connaître les étapes de démarrage avec la gestion du parc.
- Fonctions de base, qui incluent les fonctions de repérage et de suivi de l'utilisation de Java disponibles via Java Usage Tracker et le balayage de fichiers. Les fonctions de base vous permettent de :
- Afficher les versions et les informations sur le fournisseur des environnements d'exécution Java exécutés dans vos systèmes
- Identifier les versions Java d'Oracle utilisées
- Déterminer le nombre d'installations Oracle Java qui ne sont pas à jour
- Afficher les applications exécutées sur les environnements d'exécution Oracle Java
- Identifier les systèmes exécutant les exécutions Oracle Java
- Exporter les données d'utilisation vers des emplacements de stockage d'objets au format CSV
- Les fonctions avancées vous permettent de :
- Balayer pour les bibliothèques Java utilisées par vos applications pour identifier et signaler les vulnérabilités potentielles (CVE) associées aux bibliothèques Java de 3e partie
- Optimiser la performance des charges de travail Java avec des recommandations de réglage de JVM tirant parti de l'analyse de la performance
- Évaluer la faisabilité et l'effort requis pour migrer des applications Java vers des versions JDK plus récentes à l'aide de l'analyse de la migration Java
- Vous aider à protéger vos applications en identifiant les utilisations cryptographiques faibles qui cesseront de fonctionner avec les mises à jour à venir dans Oracle JRE et JDK Cryptographic Roadmap à l'aide de Crypto Event Analysis
- Déterminez les services et applications exécutés sur chaque serveur d'applications Java en balayage pour les serveurs Java
- Exécuter JDK Flight Recorder pour collecter à distance des informations sur les applications
- Télécharger, installer et configurer les exécutions Java
- Supprimer les versions d'Oracle Java signalées
- Répartir le jeu de règles de déploiement
Les fonctions avancées ne doivent être activées que sur les ordinateurs de bureau, les serveurs ou les déploiements en nuage couverts par un abonnement Oracle Java SE Universal Subscription, un abonnement Oracle Java SE Subscription existant, un abonnement Java SE Desktop existant ou lors de l'exécution sur un service Oracle Cloud Infrastructure qui permet l'accès au système d'exploitation sous-jacent. Des fonctions de base sont disponibles pour tous les utilisateurs de Java, qu'ils aient ou non un abonnement Oracle Java SE Universal Subscription ou un abonnement Oracle Java SE Subscription existant.
Java Management Service assurera le suivi et le rapport de l'utilisation de Java dans votre parc à l'aide des éléments suivants :
- Suivi de l'utilisation Java : JMS utilise la fonction de suivi de l'utilisation Java pour signaler l'utilisation Java. À l'aide de Java Usage Tracker, vous pouvez surveiller l'utilisation d'Oracle Java Runtime Environment et saisir des informations telles que la version de JRE, le fournisseur, les applications en cours d'exécution et d'autres détails.
Note
- 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 signale les informations d'appel d'application dans ses enregistrements de ressource.
- Le fichier des propriétés du traceur d'utilisation Java est tronqué une fois que les rapports d'utilisation ont été envoyés à JMS.
La fonction de suivi de l'utilisation Java est disponible pour toutes les versions d'Oracle Java 7 et ultérieures, ainsi que pour les versions antérieures 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 de l'utilisation dans l'emplacement du système de fichiers central lors de l'installation de l'agent. Si une ancienne version d'Oracle Java antérieure à la version 1.8.0_60, qui ne prend pas en charge un traceur 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 antérieures détectées.
- Attacher une API : JMS utilise l'API d'attachement lors de l'exécution de fonctions avancées. L'utilisation de OpenJDK peut être signalée par JMS lors de l'exécution du balayage pour les bibliothèques Java dans le parc.
Note
Pour exclure les applications de l'attachement, incluez les options de ligne de commande :-XX:+DisableAttachMechanism
et-XX:-UsePerfData
. - Balayage de fichiers : JMS effectue périodiquement un balayage de fichiers pour détecter les environnements d'exécution Java qui ne sont pas capturés par le traceur d'utilisation Java ou l'API Attach. L'analyse de fichier détectera
- Versions OpenJDK
- Versions Oracle JDK non utilisées et, par conséquent, non capturées par le traceur d'utilisation Java
Ce chapitre contient les rubriques suivantes :