ZabbixでJBossを監視してみます。テンプレートとホストを作成します。ホストでは、JMXインターフェースを使用します。しかし、このホストを有効にすると、次のエラーが表示されます。
"Java.io.IOException:RMIServerスタブの取得に失敗しました:javax.naming.CommunicationException [ルート例外はJava.rmi.Connectです。
アドバイスをお願いします。どうすれば修正できますか?.
よろしくミック
次のリンクを使用して、ZabbixにJBossを監視させました。
http://skajla.blogspot.com/2010/07/jboss-monitoring-using-zabbix.html
基本的に、サーバーでJMXを有効にする必要があります。次に、UserParametersを介してサーバー側で.jarファイルを実行します。
UserParameter=Daemon_Threads,Java -jar /opt/skajla-JMXClient.jar 127.0.0.1 9999 admin jmxpass Java.lang:type=Threading DaemonThreadCount
Zabbixエージェントに.jarファイルを実行する権限があることを確認してください。
ガベージ値が返される場合は、JMXパラメーターの一部を変更する必要があるかもしれません。
「エンタープライズアプリケーションサーバー」は通常、内部通信にJMXを使用し、一部のCLIツールでさえJMXに接続してコマンドをアプリケーションサーバーに送信します。その場合、JMXは、セキュリティ上の理由からそのツールとのみ通信するように構成されています...インストール中に生成されたローカルホスト接続と特定の証明書のみを受け入れます。 JBossJMX設定とそのACL設定を調べます。 JVMモニタリングだけに満足している場合は、ここからインスピレーションを得ることができます。 JVM SNMPモニタリング このモニタリング方法は、他の設定とは独立して機能します。