ActiveMQ 七(实战二,安装和监控)
来源:互联网 发布:交易平台网源码下载 编辑:程序博客网 时间:2024/04/29 07:04
ttp://activemq.apache.org/activemq-541-release.html ,在我上传的包(ActiveMQ)中也有
我下载的时候,最新版本是5.4.1;后面的讨论都是基于这个版本。解压的指定目录,例如我在本地解压到D:\activemq中
设置环境变量:
ACTIVEMQ_HOME=D:\activemq
ACTIVEMQ_BASE=D:\activemq
启动ActiveMQ,打开windows下的命令行,输入
>cd /d D:\activemq
>bin\activemq
从启动时输出的日志,可以看到启动的ActiveMQ消息代理器实例监控的端口和访问基于web形式的控制台的URL。可以访问这个URL,来实时监控ActiveMQ上的消息接收和发送情况
从上面的图中可以看出,基于web形式的控制台只能监控消息的接收和发送情况,并不能看到当前Broker实例
运行的情况(不能实时监控到当前broker实例对CPU、内存的使用情况,以及线程数)
ActiveMQ提供了JMX的支持,我们可以通过获取特定MBeans的信息来监控。
运行jconsole
jconsole就在%JAVA_HOME%\bin\jconsole.exe
如果你有将%JAVA_HOME%\bin加入到PATH环境变量中的,直接输入命令即可:
>jconsole
界面如下:
根据实际要检测的Broker进行选择连接
1. 监控本地Broker的话,就选择"run.jar start"进程。具体可以查看activemq.bat脚本文件
2. 监控远程Broker的话,输出连接的URI,例如service:jmx:rmi:///jndi/rmi://localhost:1099/jmxrmi
连接上后,就可以看到运行activemq的虚拟机的整体参数了。cpu的使用情况,内存的使用,线程数,加载的类的数量。
选择Mbean选项卡,可以看到当前Broker的一些可监控和管理的属性,选择菜单树中的操作,便可在右边的操作面板中对当前的MBean进行特定的操作了。
有关jconsole是使用可以参考:
Using jconsole
如何利用 JConsole观察分析Java程序的运行,进行排错调优
- ActiveMQ 七(实战二,安装和监控)
- ActiveMQ实战(二)--安装配置ActiveMQ
- ActiveMQ实战之 安装
- ActiveMQ系列之二:ActiveMQ安装和基本使用
- jmx 监控 tomcat 和activemq
- ActiveMQ的监控和停止
- ActiveMQ入门教程(二) - ActiveMQ的安装
- ActiveMQ实战篇之ActiveMQ实现request/reply模型(二)
- ActiveMQ--windows 安装部署测试监控
- ActiveMQ--windows 安装部署测试监控
- ActiveMQ实战(二)-代码示例
- ActiveMQ安装和启动
- activemq安装和启动
- ActiveMQ安装和使用
- activemq安装和使用
- 第十四章 管理和监控ActiveMQ【笔记】
- 实战activeMQ
- 实战activeMQ
- mini6410 led驱动程序(混杂设备增加了详细注释)
- 在android中安装busybox时"cp: not found"的解决办法
- ODBC增删改
- GC安装错误4:agent无法upload
- 扩展mx.controls.Label,覆盖data set方法
- ActiveMQ 七(实战二,安装和监控)
- linux下VIRT,RES,SHR的含义
- Lua 语言和C/C++集成调研小结
- Android软件开发的痛苦与思考
- 修改eclipse3.7默认字体
- ODBC数据显示
- MySQL字符集的选择
- 如何在声明一个Vector数组时对它添加项
- Java/C#/C/C++基本数据类型一览