2017-08-31 13 views
0

Jolokiaをcentos 7マシンにインストールし、Jolokiaエージェントを使用してKafkaメトリックを取得し、Nagiosプラグインcheck_jmx4perlを使用してIcinga監視ツールと統合しようとしました。以下は、私がKolkaのjolokiaを使用してJMXデータを取得できません

に従っている構成手順がある

手順1:ダウンロードしたjolokia-JVM-1.3.4-agent.jar

ステップ2:提供権限:/ホームは/ usr/

ステップ3にコピーコマンドを発行してchmod a+x /home/usr/jolokia-jvm-1.3.4.jar

ステップ4:コマンドexport KAFKA_OPTS="$KAFKA_OPTS -javaagent:/home/usr/jolokia-jvm-1.3.4-agent.jar=host=*"を発行することにより、クラスパスに追加しました

ステップ5:スタンドアロンモードで飼育係とカフカ開始とdで正常に動作トピックのリストを取得しようとしましたコマンドj4psh http://localhost:8778

Connection refused 

私もIPアドレスを提供することで、試してみましたが、問題はまだ同じままを発行してjolokiaエージェントのテスト:メッセージ

INFO: No access restrictor found, access to all MBean is allowed 
Jolokia: Agent started with URL http://0:0:0:0:0:0:0:0:8778/jolokia/ 

ステップ6をisplaying。 etc/hostsファイルにホストのエントリを作成する必要がありますか?

+0

ちょうど情報のために、私たちは問題なくJavascriptからJMXデータを取得するためにhttps://exchange.nagios.org/directory/Plugins/Java-Applications-and-Servers/check_jmxeval/detailsを使用しています。 – Rohlik

+0

@Rohlik:カフカの設定手順を教えていただけますか? – user8363477

+0

これを試してください https://stackoverflow.com/a/45452489/5102940 – Rohlik

答えて

0

あなたはthis questionと同じOPですが、わからない場合:

はおそらく、あなたが完全にjarファイルのパスを修飾する必要があります。鉱山は、次のようになりますと動作します:私は非デーモンモードでカフカを起動すると

export JOLOKIA_HOME=/libs/java/jolokia/1.3.7 
export JOLOKIA_JAR=$JOLOKIA_HOME/jolokia-jvm-1.3.7-agent.jar 
export KAFKA_OPTS="-javaagent:$JOLOKIA_JAR=port=7778,host=* $KAFKA_OPTS" 

、これを出力します。

I> No access restrictor found, access to any MBean is allowed 
Jolokia: Agent started with URL http://10.8.36.121:7778/jolokia/ 

その後、私はhttp://localhost:7778/jolokia/search/に私のブラウザをポイント:と私を得る:

{ 
    "request": { 
    "mbean": "*:*", 
    "type": "search" 
    }, 
    "value": [ 
    "kafka.network:name=ResponseQueueTimeMs,request=ListGroups,type=RequestMetrics", 
    "kafka.server:delayedOperation=topic,name=PurgatorySize,type=DelayedOperationPurgatory", 
    "kafka.server:delayedOperation=Fetch,name=NumDelayedOperations,type=DelayedOperationPurgatory", 
    "kafka.network:name=RemoteTimeMs,request=Heartbeat,type=RequestMetrics", 
<-- SNIP --> 
    "kafka.network:name=LocalTimeMs,request=Offsets,type=RequestMetrics" 
    ], 
    "timestamp": 1504188793, 
    "status": 200 
} 

j4pshもして接続します。

j4psh http://localhost:7778/jolokia 
+0

返信いただきありがとうございます。私は同じ手順を踏んだが、引き続きj4pshを使って接続が拒否されたという問題と、それに続くurlとメッセージJolokia:エージェントはURL http:// ipaddress:7778/jolokiaで開始したが、トピックのリストを取得しようとするとカフカインスタンスの起動時に – user8363477

関連する問題