连接hyperic HQ中的RabbitMq时出错

连接hyperic HQ中的RabbitMq时出错,rabbitmq,amqp,hyperic,Rabbitmq,Amqp,Hyperic,我正在尝试监视安装了RabbitMQ的计算机。RabbitMQ的代理在该计算机上运行良好。 现在我想用开源的HypricHQ软件监控这台机器。 问题是HypricHQ服务器找不到我的RabbitMQ代理。我的Hypric代理也工作正常,即在HypricHQ服务器中显示RabbitMQ机器的详细信息 我已检查agent.log文件中的错误该文件中记录的错误为: 2011-05-30 15:24:16,549 INFO [Thread-1] [SingleConnectionFactory] Es


我正在尝试监视安装了RabbitMQ的计算机。
RabbitMQ的代理在该计算机上运行良好。
现在我想用开源的HypricHQ软件监控这台机器。
问题是HypricHQ服务器找不到我的RabbitMQ代理。
我的Hypric代理也工作正常,即在HypricHQ服务器中显示RabbitMQ机器的详细信息

我已检查agent.log文件中的错误该文件中记录的错误为:

2011-05-30 15:24:16,549 INFO [Thread-1] [SingleConnectionFactory] Established shared Rabbit Connection: org.springframework.erlang.connection.DefaultConnection@1265109 2011-05-30 15:24:16,574 ERROR [Thread-1] [AutoScan] AutoScan failed for RabbitMQ org.springframework.erlang.ErlangBadRpcException: {badrpc,{'EXIT',{undef,[{rabbit_access_control,list_vhosts,[]},{rpc,'-handle_call_call/6-fun-0-',5}]}}} at org.hyperic.hq.plugin.rabbitmq.core.HypericErlangTemplate.executeRpcAndConvert(HypericErlangTemplate.java:72) at org.hyperic.hq.plugin.rabbitmq.core.HypericRabbitAdmin.getVirtualHosts(HypericRabbitAdmin.java:75) at org.hyperic.hq.plugin.rabbitmq.detect.RabbitServerDetector.getServerResources(RabbitServerDetector.java:106) at org.hyperic.hq.autoinventory.scanimpl.NullScan.scan(NullScan.java:83) at org.hyperic.hq.autoinventory.Scanner.start(Scanner.java:198) at org.hyperic.hq.autoinventory.ScanManager.mainRunLoop(ScanManager.java:141) at org.hyperic.hq.autoinventory.ScanManager.access$000(ScanManager.java:41) at org.hyperic.hq.autoinventory.ScanManager$1.run(ScanManager.java:107) 2011-05-30 15:24:16549信息[Thread-1][SingleConnectionFactory]建立了共享兔子连接:org.springframework.erlang.Connection。DefaultConnection@1265109 2011-05-30 15:24:16574 RabbitMQ的错误[Thread-1][AutoScan]自动扫描失败 org.springframework.erlang.ErlangBadRpcException:{badrpc,{'EXIT',{unde,[{rabbit\u access\u control,list\u vhosts,[]},{rpc',handle\u call\u 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) 为什么会发生这种错误?
我怎样才能克服这个错误?我使用的操作系统是Windows 7。

可能需要您的代理安装rabbitmq管理插件

登录到运行RabbitMQ代理的服务器并键入

sudo rabbitmqctl状态


检查该版本是否为Hypric支持的版本。许多Linux发行版都安装了非常旧的RabbitMQ版本。使用RabByMQ站点上的.DEB或.RPM二进制文件升级是很容易的,所以你应该考虑这样做。

在RabByMQ日志文件中有什么吗?在RabByMQ日志文件中没有任何内容,即日志文件中没有错误。