2012-04-12 5 views
0

У меня есть сервер, который я собираюсь контролировать, используя perfMon plugin для JMeter. У меня есть Glassfish и работает, что может предоставить мне детали JMX на порту 8686, но у меня проблемы с подключением моего JMeter к этой информации. Я прочитал, что я могу запустить JVM с некоторыми параметрами, но так как Glassfish тоже это делает, разве невозможно получить показания там?Возможно подключение JMeter perfMon к порту 8686 Glassfish для мониторинга JMX?

Немного далее объясняя. У меня на сервере появился сервер, который я хочу отслеживать. У меня JMeter на моей машине, и я использую URL-адрес, который является локальным, поэтому никаких проблем с брандмауэром не возникает. На моей машине с помощью JMeter, я создал JP @ дс - PerfMon Метрики коллектор таким образом:

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

Согласно Oracle, URL-адрес для значений GF JMX должны иметь ссылку выглядит как:

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

Я пробовал этот url различными способами, в надежде заставить это работать, но пока ничего. Мой серверный агент кричит, нет объекта SIGAR для метрического типа jmx, поэтому кажется, что он может получить что-то fron GF на порту 8686, но его нет объекта SIGAR.

Но SIGAR можно подключить для этого порта GF, получая информацию для JMeter, не так ли? Hyperic использует SIGAR iirc, и он прекрасно соединяется с ними :)

Любые предложения или советы?

+3

Ваш агент сервера орет, потому что поддержка JMX была добавлена ​​в еще не выпустили 0.5.2 версии , Вы можете попробовать моментальный снимок: http://code.google.com/p/jmeter-plugins/downloads/detail?name=JMeterPlugins-0.5.2-snapshot2.zip –

+0

Вы абсолютно правы, решили себя вторым, я использовал 0,5,2 агента. Добавьте свой комментарий к сообщению, и я могу «принять» ваш ответ правильно>) – user294937

ответ

0

Проблема заключается в том, что вы используете версию меньше 0.5.2

Решение обновить до 0.5.2