首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于AMQ7.0.1的AppDynamics监控

基于AMQ7.0.1的AppDynamics监控
EN

Stack Overflow用户
提问于 2018-05-07 15:59:33
回答 1查看 730关注 0票数 0

我正在使用ActiveMQ扩展的AppDynamics。这是好的开始。有了JMXRemote(在artemis.profile中启用),就可以了。但是,我要从本地来的。默认情况下,对于AMQ的localhost启用了JMX。AMQ管理控制台在内部使用jmx,在不启用JMXRemote的情况下工作。使用本地主机的JMX连接内部使用什么服务URL jolokia?我尝试了以下URL:

serviceUrl:“服务:jmx:rmi://jndi/rmi://:1099/jmxrmi”

EN

回答 1

Stack Overflow用户

发布于 2018-05-10 10:22:05

第一步是在etc/users.properties文件中添加用户名和密码。在大多数情况下,只使用开箱即用的默认设置即可。为此,只需取消注释以下一行:

代码语言:javascript
复制
admin=admin,admin,manager,viewer,Operator, Maintainer, Deployer, Auditor, Administrator, SuperUser

然后,必须绕过对BrokeViewMBean的凭据检查,将其添加到白名单ACL配置中。您可以通过替换这一行来做到这一点:

代码语言:javascript
复制
org.apache.activemq.Broker;getBrokerVersion=bypass

在这方面:

代码语言:javascript
复制
org.apache.activemq.Broker=bypass

除了是正确的方法之外,它还支持几个不同的配置选项(例如:端口、侦听地址等),只需更改代理的etc目录上的文件org.apache.karaf.management.cfg。

请记住,在本例中,JMX访问是通过一个不同的JMX连接器根进行的:它使用karaf-root而不是以前使用的jmxrmi。默认情况下,它还使用端口1099,而不是1616。

因此,uri应该是

代码语言:javascript
复制
service:jmx:rmi:///jndi/rmi://<host>:<port>/karaf-root
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50218209

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档