�quiper des ressources de JMX
|
- Ressources maniables
-
Haricots contr�l�s (MBeans)
-
Instrumentation de JVM
|
Ressources maniables
|
En employant types de technologie de JMX diff�rents de ressource peut �tre contr�l�e par exemple une ex�cution d'un service, d'une application, d'un dispositif ou d'un utilisateur. Contr�ler une technologie donn�e de la ressource JMX utilis�e, mais cette ressource doit �tre d�velopp�e dans la langue de Java, ou offrir au moins un emballage de langue de Java. Il doit �galement �tre �quip� par un ou plusieurs objets de Java connus sous le nom d'haricots contr�l�s, conform�ment aux sp�cifications de JMX.
Les r�alisateurs des applications sont libres pour choisir le granularity des objets qui sont �quip�s comme MBeans. Un MBean pourrait repr�senter le plus petit objet dans une application, ou il pourrait repr�senter l'application enti�re. Des composants d'application con�us avec leur interface de gestion � l'esprit est �crits dans MBeans. Sans interface de gestion MBeans peut �galement �tre employ� comme emballages pour le code de legs.
|
Haricots contr�l�s (MBeans)
|
Le Java objecte que des ressources d'instrument et leur instrumentation s'appellent les haricots contr�l�s. MBeans doit suivre les interfaces d�finies dans les sp�cifications de JMX (JSR 3) et des mod�les de conception. Ceci s'assure que tout le MBeans fournissent l'instrumentation des ressources contr�l�es d'une mani�re normalis�e.
L'instrumentation d'une ressource donn�e est fournie par un ou plusieurs MBeans par mani�re standard ou dynamique. MBeans standard sont les objets de Java qui se conforment � certains mod�les de conception d�riv�s du mod�le composant de JavaBeansTM et MBeans dynamique se conforment � l'interface sp�cifique qui offre plus de flexibilit� au temps d'ex�cution.
L'instrumentation d'une ressource lui permet d'�tre maniable par le niveau d'agent. MBeans n'exigent pas la connaissance de l'agent de JMX avec lequel ils fonctionnent.
MBeans sont con�us pour �tre flexible et facile � mettre en application. sans devoir comprendre ou investir dans les r�alisateurs complexes de syst�mes de gestion des applications, des services, ou des dispositifs peut rendre leurs produits maniables d'une mani�re standard. Des objets existants peuvent facilement �tre �volu�s pour produire MBeans standard ou �tre envelopp�s en tant que MBeans dynamique, ainsi avec les ressources existantes d'effort minimum contr�l�es.
Le niveau d'instrumentation indique �galement un m�canisme d'avis. Ceci permet � MBeans de produire des �v�nements d'avis aux composants des autres niveaux.
L'interface de gestion d'un MBean se compose :
- Attributs nomm�s et dactylographi�s qui peuvent �tre lecture/�criture tous les deux
- Op�rations nomm�es et dactylographi�es qui peuvent �tre appel�es
- Avis dactylographi�s qui peuvent �tre �mis par le MBean
La classe de Java d'un MBean standard expose la ressource � contr�ler directement par son op�ration et attributs. Les attributs sont des entit�s fondamentalement internes qui sont expos�es par des m�thodes d'acqu�reur et de poseur. Les op�rations sont les m�thodes sp�ciales de classe qui sont � la disposition des directeurs. Par l'introspection toutes ces m�thodes sont d�finies statiquement dans l'interface de MBean et sont �videntes � un agent de JMX. C'est la mani�re la plus franche de rendre une nouvelle ressource maniable.
Un MBean dynamique est un MBean qui d�finissent l'interface de gestion au temps d'ex�cution. par exemple une configuration MBean pourrait d�terminer les noms et les types des attributs qu'elle expose en analysant un dossier de XML.
|
JVM
|
En employant la technologie de JMX la machine virtuelle de Java (JVM) est fortement �quip�e. Pour acc�der � l'instrumentation int�gr�e de JVM vous pouvez facilement commencer un agent de JMX et de ce fait surveillez et contr�lez le JVM � distance au moyen de technologie de JMX.
|
Technologie et J2SE 5.0 de JMX
|
Les classes de noyau pour l'ex�cution de JMX sont fournies dans le paquet de javax.management. Le paquet de java.lang.management fournit l'interface de gestion pour la surveillance du JVM aussi bien que le logiciel d'exploitation sur lequel le JVM fonctionne.
Pour permettre l'agent de JMX et configurer son op�ration en utilisant le jconsole, vous devriez devoir placer quelques propri�t�s sp�cifiques de syst�me quand d�but de JVM. Pour l'acc�s local, placer la propri�t� com.sun.management.jmxremote donn�e ci-dessous en commen�ant le JVM :
prompt> Java - Dcom.sun.management.jmxremote AppName
Pour permettre la surveillance et la gestion des syst�mes � distance, placer la propri�t� donn�e ci-dessous :
com.sun.management.jmxremote.port=portNumber
|
|
|
Keywords: JMX Resources, jmx management console,
jmx tutorial,
java jmx,
java resources,
jmx MBeans,
tomcat jmx,
jmx api,
jmx weblogic,
jmx jboss,
jmx objectname,
jmx mbean,
jmx example,
jmx examples,
SNMP jmx, websphere jmx, api resources, oracle resources, jmx timer, jmx sun,
websphere resources, jmx
implementation, jmx console
|