web-dev-qa-db-ja.com

zabbixによって監視されるzabbixjboss

ZabbixでJBossを監視してみます。テンプレートとホストを作成します。ホストでは、JMXインターフェースを使用します。しかし、このホストを有効にすると、次のエラーが表示されます。

"Java.io.IOException:RMIServerスタブの取得に失敗しました:javax.naming.CommunicationException [ルート例外はJava.rmi.Connectです。

アドバイスをお願いします。どうすれば修正できますか?.

よろしくミック

1
Mick

次のリンクを使用して、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パラメーターの一部を変更する必要があるかもしれません。

1
Peter Yao

「エンタープライズアプリケーションサーバー」は通常、内部通信にJMXを使用し、一部のCLIツールでさえJMXに接続してコマンドをアプリケーションサーバーに送信します。その場合、JMXは、セキュリティ上の理由からそのツールとのみ通信するように構成されています...インストール中に生成されたローカルホスト接続と特定の証明書のみを受け入れます。 JBossJMX設定とそのACL設定を調べます。 JVMモニタリングだけに満足している場合は、ここからインスピレーションを得ることができます。 JVM SNMPモニタリング このモニタリング方法は、他の設定とは独立して機能します。

0
nudzo