【发布时间】:2020-12-03 03:18:47
【问题描述】:
我们使用 ActiveMQ 5.15.6,我需要您的指导以通过命令行提取 ActiveMQ 统计信息。目前我们使用 Web 控制台获取 ActiveMQ 统计信息,可以通过以下方式访问:
http://<IPAddress>:8161/admin/queues.jsp
当我运行 ./activemq bstat 时,它会给出以下输出
$./activemq bstat
INFO: Loading '/etc/default/activemq'
INFO: Using java '/bin/java'
Java Runtime: Oracle Corporation 1.8.0_252 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.252.b09-2.el7_8.x86_64/jre
Heap sizes: current=62976k free=62319k max=932352k
JVM args: -Xms64M -Xmx1G -Djava.net.preferIPv4Stack=true -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/apps/activemq/current/conf/login.config -Dactivemq.classpath=/apps/activemq/current/conf:/apps/activemq/apache-activemq-5.15.6//../lib/: -Dactivemq.home=/apps/activemq/current -Dactivemq.base=/apps/activemq/current -Dactivemq.conf=/apps/activemq/current/conf -Dactivemq.data=/apps/activemq/current/data
Extensions classpath:
[/apps/activemq/current/lib,/apps/activemq/current/lib/camel,/apps/activemq/current/lib/optional,/apps/activemq/current/lib/web,/apps/activemq/current/lib/extra]
ACTIVEMQ_HOME: /apps/activemq/current
ACTIVEMQ_BASE: /apps/activemq/current
ACTIVEMQ_CONF: /apps/activemq/current/conf
ACTIVEMQ_DATA: /apps/activemq/current/data
Connecting to JMX URL: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
INFO: Broker not available at: service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
您能否告知我需要运行什么命令或脚本才能通过命令行获取统计信息?
【问题讨论】:
-
您是否在运行代理的同一台机器上运行
bstat命令?是否配置了远程 JMX 连接? -
嗨贾斯汀。是的,我在同一台机器上运行。
-
代理是否配置为允许端口
1099上的 JMX 连接? -
没有。我不这么认为。
-
那么我想这是你的问题,因为
bstat命令显然是在尝试连接到localhost:1099。
标签: activemq