RabbitMQ がインストールされているマシンを監視しようとしています。
RabbitMQ のブローカーは、そのマシンでうまく機能しています。
今度は、オープン ソースの HypricHQ ソフトウェアを使用してそのマシンを監視したいと考えています。
問題は、HypricHQ サーバーが RabbitMQ ブローカーを見つけられないことです。
私の Hypric Agent も正常に動作しています。つまり、HypricHQ サーバーでは、RabbitMQ マシンの詳細が表示されています。
agent.log ファイルのエラーを確認しました。そのファイルに記録されたエラーは次のとおりです。
2011-05-30 15:24:16,549 INFO [Thread-1] [SingleConnectionFactory] 共有 Rabbit 接続が確立されました: org.springframework.erlang.connection.DefaultConnection@1265109 2011-05-30 15:24:16,574 ERROR [Thread-1] [AutoScan] RabbitMQ の AutoScan が失敗しました org.springframework.erlang.ErlangBadRpcException: {badrpc,{'EXIT',{undef,[{rabbit_access_control,list_vhosts,[]},{rpc,'-handle_call_call/6-fun-0-',5}]}}} org.hyperic.hq.plugin.rabbitmq.core.HypericErlangTemplate.executeRpcAndConvert (HypericErlangTemplate.java:72) で org.hyperic.hq.plugin.rabbitmq.core.HypericRabbitAdmin.getVirtualHosts (HypericRabbitAdmin.java:75) で org.hyperic.hq.plugin.rabbitmq.detect.RabbitServerDetector.getServerResources (RabbitServerDetector.java:106) で org.hyperic.hq.autoinventory.scanimpl.NullScan.scan (NullScan.java:83) で org.hyperic.hq.autoinventory.Scanner.start (Scanner.java:198) で org.hyperic.hq.autoinventory.ScanManager.mainRunLoop (ScanManager.java:141) で org.hyperic.hq.autoinventory.ScanManager.access$000 (ScanManager.java:41) で org.hyperic.hq.autoinventory.ScanManager$1.run (ScanManager.java:107) で
なぜこのエラーが発生するのですか? どうすればこのエラーを克服できますか? 使用しているOSはWindows7です。