問題タブ [jolokia]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Jolokia エージェントをいくつインストールする必要がありますか?
4 つの Linux ボックス (それぞれ 2 つ) で実行されている 8 つの Java サーバー アプリケーション (実際には同じ Java アプリケーションのインスタンス) があるとします。Jolokia を使用して、別の Linux ボックスからこれらのアプリケーションを監視できるようにしたいと考えています。
これらの Java アプリケーションを開始および停止する機能も必要です。ジョロキアはここで助けてくれますか?
上記の 8 つのアプリケーションすべてを監視するには、Linux ボックスに Jolokia war エージェントを 1 つインストールする必要がありますか? それとも、4 つの Linux ボックスのそれぞれに war エージェントをインストールする必要がありますか? それとも、8 つの Java アプリケーションのそれぞれに jolokia JVM エージェントを接続する必要がありますか? 上記の目的で Jolokia を使用するには、元の Java アプリケーションで何か変更する必要がありますか?
java - ActiveMQ の Jolokia コマンド
Jolokia は、restAPI (GET/POST コマンド) を介して ActiveMQ 5.8+ をコマンドおよび管理するための媒体として機能できることを読んでいます。
特定のコマンドの対象に関する参照が見つかりません(たとえば):
- アクティブなキューのリストを取得する
- 各キューの顧客のリストを取得する
- キューを一時停止する
- キューを削除する
- キューを再開する
などなど
公式のリファレンスがない場合、どうすればこれを行うことができますか? JMX コマンドから Jolokia コマンドへのマッピングはありますか? もしそうなら、そのマッピングは何ですか?
java - 登録された Mbean のランタイム プロパティを変更する方法は?
私は J2EE プロジェクトに取り組んでいます。私の目標は、アプリケーション サーバー (Glassfish 3.1.2) で Web アプリケーションを監視/構成することです。そのために、Mbeans を使用したいと考えています。以下のように MBean を登録しました。
この MBean は JConsole で監視できます (問題なく動作します)。*別の Java クラスからこの登録済み MBean にアクセスするにはどうすればよいですか? *以下は、動作する別のクラスから MBean "java.lang:type=Memory" にアクセスするために使用した方法です。また、JOLOKIA から MBean にアクセスする方法についてアイデアを提供できる人がいれば、非常に助かります。ありがとうございました!。
java - Java を介した ActiveMQ/Jolokia/HawtIO の認証情報
5.9.0 の HawtIO/Jolokia のデフォルト パスワードが \conf\ フォルダに設定されていることを知っています。
管理者/管理システム/マネージャーなど
ただし、Java を介して安らかなコマンドを実行しようとすると、これらのパスワードはどれも機能しません。
次のコードは、403 Forbidden 応答を返すだけです! ユーザー名とパスワードの多くの組み合わせを試しました。
ここで何が機能しますか?
5.8.0 を実行していたときに "admin/admin" が機能したことを思い出しましたが、代わりに 5.9.0 を使用したいと思います。ユーザー名とパスワードが変更されたからといって、このバージョンを取り消すのはもったいないでしょう。
さらに、このパスワードを指定する \conf ファイルはどれですか?
activemq - ハウティオ WAR . ローカルタブが表示されない
activemq queue を制御するために hawtio をインストールしました。私はクロム拡張機能を使用しました。接続すると、ローカルタブが表示されません。私は私に言うメッセージを受け取ります...
「サーバー側の hawtio-local-jvm-mbean プラグインがインストールされていないか、この JVM が通常 tool.jar にある com.sun.tools.attach.VirtualMachine API を見つけられないため、ローカル タブは現在有効になっていません。」
だから、私は jolokia エージェントの戦争をダウンロードし、同じ tomcat に入れて、"localhost:8080/jolokia" の応答として JSON テキストを取得しました。
さらに、%JAVA_HOME%/lib (つまり jdk1.7.0_45) に「tool.jar」があることを確認しました。私が見ているように、私は両方の必要条件を満たしているので、なぜそれが起こっているのかわかりません. jconsole コマンドは、Java プロセスを表示します。