activeMQ消息队列可视化插件---Hawtio
2018-05-28 本文已影响277人
dshowing
Hawtio是一个插入式使用的可视化插件,可用于ActiveMQ, Camel, Karaf, Fuse Fabric, Tomcat等等工具的数据可视化。activeMQ本身的web管理界面可展示的信息非常少,,
两种方式
这里又两种方式可以使用Hawtio:
- 单独安装,手动连接到activeMQ
- 将hawtio代码集成到activeMQ目录中,直接启动
官网下载链接,如图
单独安装
看这篇文章,我也是从这里知道的,不过没用这种方式。
整合到一起来弄
下载
下载activeMQ
解压出来,目录如图:
新建一个hawtio的目录,下载hawtio,解压,目录如图:
image.png
将整个新建的hawtio目录放到../activeMQ-xx/webapps/
中:
配置
1、../activeMQ-xx/conf/jetty.xml
文件中新增如下内容:
<bean class="org.eclipse.jetty.webapp.WebAppContext">
<property name="contextPath" value="/hawtio" />
<property name="war" value="${activemq.home}/webapps/hawtio/" />
<property name="logUrlOnStart" value="true" />
</bean>
如图
image.png
2、
linux系统下,../activeMQ-xx/bin/env
脚本中新增如下内容:
-Dhawtio.realm=activemq -Dhawtio.role=admins
-Dhawtio.rolePrincipalClasses=org.apache.activemq.jaas.GroupPrincipal
如图
image.png
3、重启服务,访问就可以了
image.png
image.png
image.png