最近有个测试项目,可能需要监控一下MQ的消息流量,主要是消息量以及消息的大小。趁现在有空了解一下。
#1 先登上测试服务器启一下许久没用的qmgr。
bash-3.2$ dspmq
QMNAME(QM.CYLXWK01) STATUS(Running)
bash-3.2$ dspmqver
Name: WebSphere MQ
Version: 7.0.1.5
CMVC level: p701-105-110419
BuildType: IKAP - (Production)
bash-3.2$ strmqm QM.CYLXWK01
顺便启个监听器:
bash-3.2$ runmqlsr -m QM.CYLXWK01 -t TCP -p 1415 &
[1] 27640
bash-3.2$ 5724-H72 (C) Copyright IBM Corp. 1994, 2009. ALL RIGHTS RESERVED.
bash-3.2$ ps -ef | grep 27640
mqm 27640 27222 0 19:29 pts/9 00:00:00 runmqlsr -m QM.CYLXWK01 -t TCP -p 1415
mqm 27659 27222 0 19:29 pts/9 00:00:00 grep 27640
然后顺便建个svrconn给MQ Explorer用。
def CHANNEL(SYSTEM.ADMIN.SVRCONN) chltype(svrconn) mcauser('mqm')
MQ Explorer7是作为一个免费的SupportPac发布的,所以,如果是远程去连非Windows/Linux平台的qmgr,可以去下一个装上。最好装在同一个目录,就是eclipseSDK33装成MQExplorer的子目录。
装完以后就可以远程连接上你的qmgr了。
开启qmgr的account:
alt qmgr acctmqi(on) acctq(on)
#2 接下来就需要一个生成大量消息的工具了。首先想到的是IH03,不过貌似IH03的官方链接指向了另一个产品,诶。
不过可以直接从ibm的ftp下一个:ftp://ftp.software.ibm.com/software/integration/support/supportpacs/individual/ih03.zip
可以顺便往里面放点消息。
#3 下载MS0P,这个SupportPac是格式化accounting数据的MQExplorer的plug-in。
装完以后,就可以通过这个工具来格式化系统队列的数据,轻松做些统计了。
当然了,你也可以参考info center里的内容,自己格式化系统队列的数据来得到任意自己想要的统计数据。
MH04,MH05也是用于类似功能的supportpac,不过有点老。
添加新评论0 条评论