2017-08-31 261 views
0

我已經在centos 7計算機上安裝了Jolokia,並嘗試使用Jolokia代理程序提取Kafka指標,並使用Nagios插件check_jmx4perl與Icinga監控工具集成。下面是我按照無法使用來自Kafka的jolokia提取JMX數據

配置步驟

步驟1:下載椒-JVM -1,3,4- agent.jar中

步驟2:複製到/ home/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工作正常IsPlaying模塊消息

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步:通過發出命令j4psh http://localhost:8778

Connection refused 

我也通過提供IP地址嘗試,但問題仍然是相同的測試椒劑。我需要在etc/hosts文件中輸入主機嗎?

+0

僅供參考,我們使用https://exchange.nagios.org/directory/Plugins/Java-Applications-and-Servers/check_jmxeval/details從Kafka獲取JMX數據沒有問題。 – Rohlik

+0

@Rohlik:你可以讓我知道卡夫卡的配置步驟嗎? – user8363477

+0

試試用這個 https://stackoverflow.com/a/45452489/5102940 – Rohlik

回答

0

不知道,如果你是相同的OP作爲this question,但:

也許你需要完全限定的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還與連接3210

+0

謝謝你的回覆。我遵循相同的步驟,但仍然得到連接拒絕問題使用j4psh其次是URL和消息Jolokia:代理啓動URL http:// ipaddress:7778/jolokia /只顯示當我嘗試獲取主題列表,但只顯示在Kafka實例啓動時 – user8363477

相關問題