Abdujaparov
24-10-2007, 11:21
Salve a tutti sto cercando di scrivere un piccolo client che faccia qualcosa di simile alla jconsole, cioè si connetta ad un server jmx, scelga un dominio con all'interno altri sottodominii con poi gli mbeans effettivi da cui devo solo leggere delle statistiche e basta.
Ho provato a seguire la guida sul sito della sun ma non ho capito nulla a parte come connettersi e come ottenere i domini, in pratica sono riuscito a sceivere solo questo codice:
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:12345/jmxrmi");
JMXConnector jmxc = JMXConnectorFactory.connect(url, null);
MBeanServerConnection mbsc = jmxc.getMBeanServerConnection();
String domains[] = mbsc.getDomains();
for(int i=0; i< domains.length; i++)
System.out.println("Domanis "+i+": "+domains[i]);
Io ora vorrei indagare per esempio il dominio domains[0] e poi un sottodominio[2] e di questo prendere le statistiche.
Leggengo il tutorial sun non sono riuscito a capire come fare.
Qualcuno mi può dare una mano?
Dove posso trovare un esempio già fatto che svolga questa semplice (spero sia semplice) operazione?
Grazie a tutti, ciao ciao.
Ho provato a seguire la guida sul sito della sun ma non ho capito nulla a parte come connettersi e come ottenere i domini, in pratica sono riuscito a sceivere solo questo codice:
JMXServiceURL url = new JMXServiceURL("service:jmx:rmi:///jndi/rmi://localhost:12345/jmxrmi");
JMXConnector jmxc = JMXConnectorFactory.connect(url, null);
MBeanServerConnection mbsc = jmxc.getMBeanServerConnection();
String domains[] = mbsc.getDomains();
for(int i=0; i< domains.length; i++)
System.out.println("Domanis "+i+": "+domains[i]);
Io ora vorrei indagare per esempio il dominio domains[0] e poi un sottodominio[2] e di questo prendere le statistiche.
Leggengo il tutorial sun non sono riuscito a capire come fare.
Qualcuno mi può dare una mano?
Dove posso trovare un esempio già fatto che svolga questa semplice (spero sia semplice) operazione?
Grazie a tutti, ciao ciao.