Guide de la fonction de contrôle de Sun Java Enterprise System 5

Annexe A Références sur les objets CMM

Le modèle de contrôle commun Modèle de contrôle commun (CMM, Common Monitoring Model) est une extension du modèle d'information commune (CIM, Common Information Model) implémenté dans le langage de programmation Java. Le modèle CIM est intégré aux interfaces Java des packages com.sun.cmm.cim.*. L'implémentation du modèle CMM concerne les interfaces des packages com.sun.cmm.* destinés à l'extension des interfaces CIM. Les objets contrôlés sont représentés dans les agents de noeud par classes d'implémentation des interfaces CMM. Les tableaux suivants indiquent les attributs contrôlés pour chaque classe d'objets.

Présentation des objets CMM

Le modèle CMM est basé sur un ensemble limité d'interfaces de base qui déterminent les attributs qu'un objet contrôlé de ce type peut exposer. La liste ci-après répertorie les classes utilisées pour représenter les différents types d'objets contrôlés définis par le modèle CMM et fournit certains des principaux attributs associés :

CMM_InstalledProduct

Composant de Java ES, considéré dans son intégralité (par exemple, Java ES Directory Server).

CMM_ApplicationSystem

Instance installée et configurée d'un composant de Java ES. Cette instance peut être en cours d'exécution ou ne pas l'être. Les attributs standard de cet objet sont les coordonnées de l'administrateur, l'état opérationnel du système et l'heure de démarrage et d'arrêt de l'application.

CMM_Service

Fonction spécifique d'un composant (par exemple, le service d'authentification Java ES Directory Server). Pour cet objet, l'état opérationnel du système constitue l'un des attributs standard.

CMM_SoftwareResource

Représentation des entités logicielles de l'environnement, comme un cache, un pool de threads, etc. La taille du cache constitue l'un des attributs standard de ce type d'objet.

CMM_LogicalComponent

Entité utilisée par un service et visible pour l'utilisateur final, mais qui ne représente pas une ressouce physique ni une fonction logicielle en tant que telle. Il peut s'agir, par exemple, d'un groupe de paramètres de configuration pour une instance de logiciel, indépendamment de l'instance proprement dite.

CMM_ServiceAccessURI

Point d'accès au niveau duquel un service est disponible pour utilisation. Les attributs standard pour ce type d'objet sont un numéro de port et un URI (Uniform Resource Identifier).

CMM_RemoteServiceAccessPoint

Informations relatives à l'accès et à l'adressage pour une connexion distante. Les attribut standard de ce type d'objet sont un URI et l'état opérationnel de la connexion (ouverte ou fermée).

CMM_Process

Instance unique d'un programme en cours d'exécution. Les attributs standard de ce type d'objet sont l'utilisation de la mémoire et de CPU.

CMM_UnitaryComputerSystem

Hôte unique utilisé pour le déploiement de Java ES (par exemple, un ordinateur de bureau ou un serveur). Les attributs standard de ce type d'objet sont le nombre de processeurs disponibles et la quantité de mémoire physique.

CMM_OperatingSystem

Logiciel ou microprogramme grâce auquel l'exploitation des ressources matérielles d'une machine hôte est possible. L'attribut standard de ce type d'obet est la quantité de mémoire virtuelle disponible sur le système.

CMM_JVM

Machine virtuelle Java (JVM) utilisée par un serveur Java ES. L'attribut standard de ce type d'objet est le numéro de version de la machine virtuelle Java.

CMM_DatabaseService

Tâche exécutée pour le compte d'une base de données (par exemple, la fourniture d'accès aux utilisateurs). L'attribut standard de ce type d'objet est le nombre maximum autorisé d'accès à la base de données.

CMM_CommonDatabase

Propriétés commune d'un type spécifique de base de données. L'attribut standard de ce type d'objet est la date de la dernière sauvegarde.