この情報を扱う最も簡単な方法は、デフォルトでインストールされているJolokiaを使用することです。これを行うには、次のURIのいずれかにGETリクエストを発行するためにHTTPクライアントを使用します。HTTPの一部として:
http://localhost:8161/api/jolokia/search/*:destinationType=Queue,*
http://localhost:8161/api/jolokia/search/*:destinationType=Topic,*
あなたはJMXユーザー名とパスワード(admin/adminのデフォルト)に渡す必要があります要求。システムは、の線に沿って何かで応答します:上記
{
"request" : {
"mbean" : "*:destinationType=Queue,*",
"type" : "search"
},
"status" : 200,
"timestamp" : 1478615354,
"value" : [
"org.apache.activemq:brokerName=localhost,destinationName=systemX.bar,destinationType=Queue,type=Broker",
"org.apache.activemq:brokerName=localhost,destinationName=systemX.foo,destinationType=Queue,type=Broker",
"org.apache.activemq:brokerName=localhost,destinationName=ActiveMQ.DLQ,destinationType=Queue,type=Broker"
]
}
キューsystemX.foo
、systemX.bar
、ActiveMQ.DLQ
を示しています。 Jolokia APIを使用する方法の良い説明については
curl -u admin http://localhost:8161/api/jolokia/search/*:destinationType=Queue,* && echo ""
、the documentationを参照してください:ここでは、このためにcurl
コマンドの使用例です。