在Hyperic HQ中连接RabbitMq时出错

问题描述

| 我正在尝试监视安装了RabbitMQ的计算机。RabbitMQ的代理在该计算机上运行良好。 现在,我想使用开源的HypricHQ软件监视该机器。 问题是HypricHQ服务器找不到我的RabbitMQ代理。我的Hypric代理也可以正常工作,即在HypricHQ服务器中显示RabbitMQ机器的详细信息。 我已经检查了agent.log文件中的错误,该文件中记录的错误是: 2011-05-30 15:24:16,549信息[线程-1] [SingleConnectionFactory]建立共享的Rabbit连接:org.springframework.erlang.connection.DefaultConnection@1265109 2011-05-30 15:24:16,574错误[Thread-1] [自动扫描] RabbitMQ的自动扫描失败 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) 为什么会发生此错误? 我该如何克服这个错误?我使用的操作系统是Windows 7。     

解决方法

        也许需要您的经纪人安装rabbitmq-management插件? 登录运行RabbitMQ代理的服务器并输入
sudo rabbitmqctl status
检查该版本是否为Hypric支持的版本。许多Linux发行版都安装了非常旧的RabbitMQ版本。使用RabbitMQ网站上的.deb或.rpm二进制文件进行升级很容易,因此您应该考虑这样做。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...