当前位置:文档之家› activemq监控程序的使用

activemq监控程序的使用

activemq监控程序的使用
activemq监控程序的使用

activemq监控程序的使用

主要原理

使用activemq-admin命令来查询activemq应用的各种状态,必要的要求是activemq的jmx 功能必须开启。

依赖软件版本

1、 activemq5.3.1 以上的版本

2、 jdk1.5以上

activemq的jmx功能配置说明

Activemq的jmx功能开启后,执行activemq-admin query 命令后,出现下面打印信息,代表jmx功能已经开启。

执行命令

Java –jar amqmonitor.jar mq-listener.xml/data/develop/activemq

说明:amqmonitor.jar 是activemq监控程序的jar名;mq-listener.xml是activemq监控程序的配置文件;/data/develop/activemq 是activemq程序的安装目录

配置文件说明

为监控程序配置文件的根标签

一级子标签有

主要是对单个队列的监控,

主要是比较两个队列的值,

主要是联系人、

主要是邮件和发短信的配置说明。

标签中主要是子标签,其代表着activemq中的destination,的type属性只有两个值queue,topic,分别代表queue和topic

两种队列。的各种子标签都是desctination的各种属性。其中Name是destination的定义名称,不需要与阀值作比较;其它字标签都有compare属性,来与标签中定义的阀值作比较,compare的值:1 代表大于、2代表小于、3代表大于等于、4代表小于等于。

标签中主要是子标签,主要是为了比较两个队列的值是否一致使用的。没有比较队列的需求可以不使用这个标签。的属性queue1和queue2是要作比较的两个队列的名称,其标签中的子标签定义的是两个队列比较的属性,可以为多个属性进行比较。

标签中主要是子标签,为了定义监控人的邮件和电话。

标签中主要是邮箱和发短信服务url的配置信息。子标签主要是发邮件邮箱的配置信息,目前只支持smtp方式的邮箱。子标签是发短信功能的url 配置信息。支持的url必须是可以通过http方式调用的功能url

FAQ:

1、为什么短信和邮件没有收到?

a) 检查一下sms的信息是否正确?通知人的手机号是否正确?

判断标准:可以手动执行一下url是否可以发送短信。

b) 检查一下邮箱信息是否正确?通知人的邮件是否存在问题?

判断标准:邮件服务器是否可以链接

2、为什么执行程序出现异常?

a) 判断一下是否.是“activemq-admin query”命令不能执行导致的

b) 判断activemq程序是否已经启动?可以查看log是否滚动

相关主题
文本预览
相关文档 最新文档