2012-04-12 1 views
0

J'ai un serveur que je vais surveiller, en utilisant perfMon plugin pour JMeter. J'ai installé Glassfish qui peut me fournir des détails JMX au port 8686, mais j'ai du mal à connecter mon JMeter à cette information. J'ai lu que je peux démarrer la JVM avec quelques paramètres, mais puisque Glassfish fait cela aussi, n'est-il pas possible d'obtenir les lectures là-bas?Possibilité de connecter JMeter perfMon au port 8686 de Glassfish pour la surveillance JMX?

Un peu plus loin d'expliquer. J'ai un serverAgent lancé sur mon serveur que je veux surveiller. J'ai JMeter sur ma machine, et j'utilise des URL qui sont locales, donc pas de problèmes de pare-feu. Sur ma machine en utilisant JMeter, je mis en place un jp @ gc - PerfMon Metrics Collector de cette façon:

Host:IP = the ip pointing to my serverAgent server, listening on 4444 default. 
Metric to collect = JMX 
Metric parameters: ? 

Selon Oracle, l'URL pour les valeurs GF JMX doit avoir un lien du type:

URL = service:jmx:rmi://localhost:8686/jndi/rmi://localhost:8686/jmxrmi|#] 

J'ai essayé cette URL de différentes façons, dans l'espoir de faire fonctionner cela, mais jusqu'à présent rien. Mon serverAgent crie, Pas d'objet SIGAR pour le type de métrique jmx, donc il semble possible qu'il obtienne quelque chose de GF sur le port 8686, mais ce n'est pas un objet SIGAR.

Mais il est possible que SIGAR se connecte à ce port GF, en récupérant des informations pour JMeter n'est-ce pas? Hyperic utilise SIGAR iirc, et il se connecte très bien selon eux :)

Des suggestions ou des conseils?

+3

Votre agent serveur Screaming parce que le soutien JMX a été ajouté à ne pas encore publié la version 0.5.2 . Vous pouvez essayer un instantané: http://code.google.com/p/jmeter-plugins/downloads/detail?name=JMeterPlugins-0.5.2-snapshot2.zip –

+0

Vous avez absolument raison, vous vous êtes résolu à la seconde où j'ai utilisé un 0.5.2 agent. Faites votre commentaire un message et je peux "accepter" votre réponse correctement>) – user294937

Répondre

0

Le problème est que vous utilisez la version inférieure à 0.5.2

La solution est de passer à 0.5.2

Questions connexes