2011-12-26 9 views
0

デフォルトのGlassfish 3インストールがあり、このサーバーへの安全なJMX接続を作成しようとしています。JVMの設定とjmx-connector Glassfish 3サーバーのリモートJMXのセキュリティ

私は次のようにJVM引数を追加することに慣れています:

-Dcom.sun.management.jmxremote 
-Dcom.sun.management.jmxremote.port=8686 
-Dcom.sun.management.jmxremote.ssl=false 
-Dcom.sun.management.jmxremote. authenticate=true 
-Dcom.sun.management.jmxremote.password.file=/usr/SYNCH/PACKT/3166/Chapters_Code/resources/jmxremote.password 
-Dcom.sun.management.jmxremote.access.file=/usr/SYNCH/PACKT/3166/Chapters_Code/resources/jmxremote.access 

しかし、私は、私はセキュリティ対応=を削除するために変更する

asadmin set configs.config.server-config.admin-service.jmx-connector.system.security-enabled=true 

を使用しての話を参照してくださいいくつかのブログで混乱しています"false"プロパティ。

だから私は知りたい:

はGlassfishのは、組み込みの管理者の認証プロバイダを使用メイクにセキュリティ対応=「false」をエントリを削除しますか?もしそうなら、どうすればそのセキュリティを有効にして、JMXに安全にアクセスできますか? 私は、保護されているものとより高度な用途を構成する方法について、ちょうど混乱しています。

上記の質問が正しくない、または可能でない場合は、glassfishにJMXのログインセキュリティを追加する唯一の方法の上にJVM引数を追加しますか?

答えて

1

管理者ユーザーのパスワードを設定すると、jmxは資格情報を必要とします。

関連する問題