問題タブ [jmx]
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 - リモート JMX 接続
リモート マシンで実行されている Java アプリケーションへの JMX 接続を開こうとしています。
アプリケーション JVM は、次のオプションで構成されます。
- com.sun.management.jmxremote
- com.sun.management.jmxremote.port=1088
- com.sun.management.jmxremote.authenticate=false
- com.sun.management.jmxremote.ssl=false
localhost:1088
jconsole または jvisualvm を使用して接続できます。xxx.xxx.xxx.xxx:1088
しかし、リモートマシンから接続できません。
サーバー間または OS 上にファイアウォールはありません。しかし、この可能性を排除するためにtelnet xxx.xxx.xxx.xxx 1088
、コンソール画面が空白になるので、私と私はそれがつながると思います。
どちらのサーバーも Windows Server 2008 x64 です。64 ビット JVM と 32 ビットで試してみましたが、どちらも機能しません。
java - Runtime.freeMemory() に対する MemoryPoolMXBean.getUsage() の利点
を使用して定期的に JVM の統計を収集する必要があります。後で、JVM の使用可能なメモリ/空きメモリ、使用済みメモリ、合計メモリをログに記録する必要があります。
以下は、私が考えた2つのオプションです。
ManagementFactory.getMemoryPoolMXBeans() を実行し、各 MemoryPoolMXBean を繰り返し処理し、最後に MemoryPoolMXBean.getUsage() を使用して統計を収集します。
Runtime.freeMemory()、Runtime.maxMemory()、Runtime.totalMemory
これは、統計を収集するための最良の方法です。MemoryPoolMXBean.getUsage() またはランタイム クラスを使用します。
java - jconsole でアクセスするために JVM で JMX をアクティブにする方法は?
jconsole でアクセスするために JVM で JMX をアクティブにする方法は?
java - JMX定義
を探しています:
- JMXとは何ですか。
- いくつかの優れたJMXチュートリアルを見つけることができます。
- JMXがJavaEEプログラマーとして私に提供できるもの。
- 私が知っておくべき他のこと。
java - 構成用の Web UI フレームワーク
次の機能をサポートする UI フレームワークを探しています。
- Apache Commons Config および/または JFig と統合
- ネストされたタブをサポート
- ユーザー/グループ/役割を理解する
- JMX MBean とやり取りできる
- 機能するためにJavascriptを必要としません
- Java で記述され、理想的には JSP ベース
java - Java コードから現在実行中の JVM のデバッガー サポートを有効または無効にします。
その JVM 内の Java コードから JVM デバッガーのサポートを動的に有効または無効にするために使用できるインターフェイス (おそらく JMX の一部) はありますか?
(デバッグ引数を使用して JVM を起動せずに Java アプリケーションをデバッグする—CRM も参照してください)
java - JMX と Tomcat: サーブレットで MBean を作成して使用する
誰かがそれを達成する方法についていくつかのアイデアを持っていますか? または、それを行う方法に関する優れたドキュメントでさえありますか?
基本的にすべてのテスト スタンドアロン バージョンで行われます (Java クライアントまたは jconsole によって、mbeans メソッドを呼び出すことができ、すべて正常に動作します) が、Tomcat サーブレットに配置する必要があります....
すべての提案に感謝します!
ロブ
java - JMXでJ2EEServerMBeanを照会する方法は?
JMXクエリを使用してJ2EEServerMBeanを取得するにはどうすればよいですか?
私は次のようなものを試しました:
しかし成功しませんか?
私は何か間違ったことをした?
ありがとうございました!
attributes - Java 6 で MBeanAttributeInfo 説明フィールドを変更するには?
標準 MBean で、JConsole の MBeanAttributeInfo 見出しの下に表示される Description フィールドを設定したいと考えています。現在、「管理用に公開されている属性」のデフォルト値があります。MBean で属性メソッドを定義するときに、それをどのように設定するのか理解できないようです。Java 6 JVM を使用しています。ありがとう。
java - リモート GarbageCollectorMXBean へのアクセス
RuntimeMXBean などの他の MXBean タイプにはアクセスできますが、GarbageCollectorMXBean にはアクセスできません。
結果は
これはGarbageCollectorMXBean
、利用可能な が複数あるためかもしれませんが、複数のリモート Bean にアクセスするための関連するメソッドが ManagementFactory に他に見つかりません。