0

JMeter のperfMon プラグインを使用して監視するサーバーがあります。ポート 8686 で JMX の詳細を提供できる Glassfish を稼働させていますが、JMeter をこの情報に接続するのに問題があります。いくつかのパラメーターを使用して JVM を起動できることを読みましたが、Glassfish もこれを行うため、そこで読み取り値を取得することはできませんか?

もう少し説明します。監視したいサーバーで serverAgent を開始しました。私のマシンには JMeter があり、ローカルの URL を使用しているため、ファイアウォールの問題はありません。JMeter を使用しているマシンで、jp@gc - PerfMon Metrics Collector を次のようにセットアップしました。

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

Oracle によると、GF JMX 値の URL には次のようなリンクが必要です。

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

これが機能することを期待して、このURLをさまざまな方法で試しましたが、これまでのところ何もありません。私のserverAgentは、メトリックタイプjmxのSIGARオブジェクトがありませんと叫んでいるため、ポート8686でGFから何かを取得する可能性があるようですが、SIGARオブジェクトはありません。

しかし、SIGAR はこの GF ポートに接続して、JMeter の情報を取得することは可能ですよね? Hyperic は SIGAR iirc を使用しており、それらによると問題なく接続します :)

提案やアドバイスはありますか?

4

1 に答える 1

0

問題は、0.5.2未満のバージョンを使用していることです

解決策は、0.5.2にアップグレードすることです

于 2012-04-19T06:24:11.943 に答える