我有一臺服務器,我要監測,使用perfMon plugin JMeter。我有Glassfish啓動並運行,可以在端口8686提供JMX詳細信息,但是我無法將JMeter連接到此信息。我已經讀過,我可以用一些參數啓動JVM,但由於Glassfish也這樣做,是不是可以在那裏讀取數據?可能將JMeter perfMon連接到Glassfish的端口8686以進行JMX監控?
稍作進一步解釋。我在服務器上啓動了一個serverAgent,我想監視它。我在我的機器上安裝了JMeter,並使用本地的URL,因此沒有防火牆問題。 使用JMeter的我的機器,我設置了一個JP @ GC - 性能監視器度量收集器是這樣的:
Host:IP = the ip pointing to my serverAgent server, listening on 4444 default.
Metric to collect = JMX
Metric parameters: ?
據甲骨文,爲GF JMX值的網址應該有一個鏈接看起來像:
URL = service:jmx:rmi://localhost:8686/jndi/rmi://localhost:8686/jmxrmi|#]
我已經嘗試過各種方式的URL,希望得到這個工作,但迄今沒有。我的serverAgent正在尖叫,沒有用於度量類型jmx的SIGAR對象,所以它似乎有可能在端口8686上獲得GF,但它沒有SIGAR對象。
但是SIGAR可以連接這個GF端口,爲JMeter檢索信息不是嗎? Hyperic使用SIGAR iirc,根據它們連接就好了:)
任何建議或意見?
你的服務器代理是尖叫,因爲在加入JMX支持尚未發佈0.5.2版本。你可以嘗試快照:http://code.google.com/p/jmeter-plugins/downloads/detail?name=JMeterPlugins-0.5.2-snapshot2.zip – 2012-04-12 12:15:13
你是絕對正確的,解決了自己第二個我用了0.5.2劑。發表你的評論一個帖子,我可以「接受」你的答案妥善>) – user294937 2012-04-13 08:54:28