MQ维护手册资料_第1页
MQ维护手册资料_第2页
MQ维护手册资料_第3页
MQ维护手册资料_第4页
MQ维护手册资料_第5页
已阅读5页,还剩38页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MQ维护手册

(V1.0.1.1)

北京东方宇业技术有限企业

1月

1修订记录.................................................错误!未定义书签。

2MQ安装阐明............................................错误!未定义书签。

2.1linux下MQ安装阐明..............................错误!未定义书签。

2.2windows下MQ安装阐明.........................错误!未定义书签。

3MQ参数协定.............................................错误!未定义书签。

3.1两个通道(实时、非实时通道)..................错误!未定义书签。

3.2一种通道.......................................错误!未定义书签。

4通过协定的参数编写MQ配置文献.........................错误!未定义书签。

4.1MQ配置文献示例..................................错误!未定义书签。

4.2MQ配置图解.......................................错误!未定义书签。

5MQ维护命令..............................................错误!未定义书签。

6windows下监控linux的MQ服务器........................错误!未定义书签。

7windows界面下MQ常用操作..............................错误!未定义书签。

7.1查看和修改MQ队列管理器CCSID...........................错误!未定义书签。

7.2查看和清除MQ接受队列........................错误!未定义书签。

7.3查看和清除MQ传播队列.........................错误!未定义书签。

7.4通过MQ发送队列发送测试消息..................错误!未定义书签。

7.5查看MQ接受队列和传播队列中的消息...........错误!未定义书签。

7.6刷新显示.........................................错误!未定义书签。

7.7MQ侦听器启动、停止............................错误!未定义书签。

7.8查看和修改MQ侦听器端口号....................错误!未定义书签。

7.9MQ通道启动、停止、复位、解析、ping.................错误!未定义书签。

7.10查看和修改MQ发送通道对方IP和端口号.........错误!未定义书签。

8MQ日志................................................错误!未定义书签。

9windows下MQ测试程序MqWinTest.exe................................错误!未定义书签。

10MQ常见问题(FAQ)...............................................................错误!未定义书签。

10.1服务器上MQ接口程序起不来....................错误!未定义书签。

10.2服务器上MQ命令执行不了......................错误!未定义书签。

10.3查看MQ队列管理器与否正常....................错误!未定义书签。

10.4接受队列满或有大量消息.........................错误!未定义书签。

10.5传播队列满或有大量消息.........................错误!未定义书签。

10.6MQ通道故障....................................错误!未定义书签。

10.7MQ错误日志文献太多,怎么清理................错误!未定义书签。

10.8linux下MQ队列管理器开机自启动...............错误!未定义书签。

10.9怎样辨别远程和当地队列管理器..................错误!未定义书签。

10.10怎样查看安装的mq的软件版本..................错误!未定义书签。

./mqlicense.sh-accept

然后安装各个包:

rpm-ivhMQSeriesRuntime-6.0.0-0.i386.rpm

rpm-ivhMQSeriesSerx,er-6.0.0-0.i386.rpm

rpm-ivhMQSeriesClient-6.0.0-0.i386.rpm

rpm-ivhMQSeriesSDK-6.0.0-0.i386.rpm

rpm-ivhMQSeriesSamples-6.0.0-0.i386.rpm

完了就装好了。

三:设置mq顾客

mq顾客为使用MQ客户端库的顾客,也即我们在哪个顾客卜.起MQ接口程序,一般是root顾

客。

su-到root

假如是root顾客:

usermod-a-Gmqniroot

之后使用如下命令可以查看顾客组的状况。

idroot

这样,MQ软件就算是装好了,下面是对MQ进行配置,

2.2windows下MQ安装阐明

安装软件可从\\172.16.131.34\常用软件\MQ\MQ(windows)下载。

双击Sctup.exe进行安装。

WebSphereMQ

版本6

WebSphereMQ的软件需求(在WindowsXP上)

蒿詈意以下软件是必需的.如果仅在此系线上安装选定犯件,话参阅安装指示信息,以获取有关

颔配置©

单击下面的加号(♦)以展开每个项的状态的详细信息.

迁移SSL证书⑥)

田MicrosoftWindowsXP(R)+SP1•确定

|+|WebSphereEclipsePlatformV3.0.1x未安装

WebSphereMQ安装Q)

如果以二各项的状态已经更改,请单击“刷新”按钮.

快速入门⑹

发行说明®刷新®

快速导览④退出启动板起)

假如没有装过MQ的机器,则WebSphereEclipsePlatformV3.0.I处显示的应当是红义,此时要

先安装WebSphereEclipsePlatformV3.0.1。

WebSphereMQ塞

版本6d耋Ed

欢迎母)WebSphereMQ的软件需求(在WindowsXP上)

软件需求6)对于完全安装,以下软件是必需的.如果仅在此东城上安装选定姐件,话参阅安装指示信息,以改取有关

必备软件的信息。

网络配置(C)

单击下面的加号(+)以展开每个项的伏态的详细信息。

迁移SSL证书电)

田MicrosoftVindowsXP(R)+SP13确定

WebSphereEclipsePlatformV3.0.1X未安装

WebSphereMQ安装Q)E

WelSphereEclipsePlatformV3.0.1对于使用WebSphereMQ资源管理器和文件传输应用程序组件是

必需的•

通过单击下面正确的按钮,从CD-ROM或您的本地网络安装WebSphereEclipsePlatformY3.0.1.

CD-ROM网络国)

匹I吗上呼phy士MQgDRJM中安装此必备软件|

如果以上各项的状态已经:

快速入门⑤)

我行说明国)

快速导览/)退出启动板00

单击CD_ROM处,会弹出其他的界面安装,按照提醒进行安装即可,在安装完毕后,回到上

面这个界面上,点击刷新,会变成下面这样:

WebSphereM0

版本6

欢迎国)WebSphereMQ的软件需求(在WindowsXP上)

软件需求9对于芫全安装,以下软件是必需的.如果仅在止院统上安装选定姐件,请参阅安装指示僖息,以茨取有关

必备软件的信息。

网络配置(£)

单击下面的加号(+)以展开每个项的状态的详名田信息。

迁移SSL证书Qfl)

田MicrosoftWindowsXP(R)+SP1.确定

[+]WebSphereEclipsePlatformV3.0.1.确定

WebSphereHQ安装Q)

如果以上各项的状态已经更改,话单击“刷新”按钮.

快速入门⑥

发行说明®格蜥®

快速导览©退出启动援量)

之后进行MQ的安装:

WebSphereMQ——L二三■=ZJ

版本6=^=r=:=❷

欢迎鱼)WebSphereMQ安装

安装前状态

软件希求生)软件需求:

•所有必备软件均已安装,并且都处于所需的级别.

1

网络配置C)U.,

迁移SSL证书也)

网络配置步骤:

WebSphereMQ安装鱼)“更多信息”按钮以了解需

ii音酷《矗胃就翡罂

SSL证书迁移步骤:

口无需准备斛.

快速入门回

选择安装语言。简体中文3

发行说明也)启动IE"WebSphereMQ安装程序&)

空亚叵曰雪出启动扳的

快速导览,)

单击“启动IBMWebSphereMQ安装程序”,按照提醒安装即可。

出现安装类型选择时,•般选默认的“经典”。

快完毕安装时会出现下面的界面,按照下面图例进行选择即可。

准备WebSphereIQ向导

最终完毕后会在系统右下角出现一种MQ的图标:

16:10

双击该图标后,出来:

单击“WebSphereMQ资源管理器”后,会出现MQ的管理界面,阐明安装成功了。

后来可以从开始菜单上运行MQ资源管理器。

3MQ参数协定

和别家谈MQ参数的时候可以参照下面的文档形式:

3.1两个通道(实时、非实时通道)

队列管理器:

东方宇业:DFYY_MQM

CASCO:KZZX.MQM

接受队列:

东方宇业:r_kzzx_dfyy_mqr,nr_kzzx_dfyy_mqr

CASCO:r_dfyy_kzzx_mqr,nr_dfyy_kzzx_mqr

发送队列:

东方宇业:r_dfyy_kzzx_mqs,nr_dfyy_kzzx_mqs

CASCO:r_kzzx_dfyy_mqs,nr_kzzx_dfyy_mqs

通道与传播队列:

东方宇业:R_DFYY_KZZX.NR_DFYY_KZZX

CASCO:R_KZZX_DFYY,NR_KZZX_DFYY

IP与端口:

东方宇业:172.27.42.233(3015,3017)

CASCO:172.27.42.45(3016,3018)

CCSID:819

3.2一种通道

队列管理器:

东方宇业:TDCS.MQM

OPMS:OPMS.MQM

接受队列:

东方宇业:opms_ldcs_mqr

OPMS:tdcs_opms_mqr

发送队列:

东方宇业:tdcs_opms_mqs

OPMS:opms_tdcs_mqs

通道与传播队列:

东方宇业:TDCS_OPMS

OPMS:OPMS_TDCS

IP与端口:

东方宇业:10.160.136.55(3001)

OPMS:10.160.136.48(3002)

CCSID:819

MQ命名规则:

实时(I•或R),非实时(nr或NR)。

名称的基本元素是确定双方的称谓,例如我方为TDCS,对方为OPMS,那么,其他的命名都

是基于这个来确定,例如队列管理器名TDCS_MQMo

4通过协定的参数编写MQ配置文献

由J-MQ配置文献是针对建立好的MQ队列管理器而制定的,里面的内容看不出我方队列管理

器名是什么,因此提议配置文献名就采用“队列管理器名.txt",这样,一种MQ配置文献就包

括了所有以上协定好的MQ参数了。

4.1MQ配置文献示例

(1)下面是部中心的mq配置脚本MOR_MQM.lxl

*mqconfigcommandscript

alterqmgrccsid(819)

alterqmgrdeadqCSYSTEM.DEAD.LETTER.QUEUE')

*asreceiver

defineq1ocal('r_sh_mor_mqr')replace

defineqlocal('nr_sh_mor_mqr')replace

definelistcncr('R_SH_MOR_LSR')trptypc(tcp)control(qmgr)port()replace

definelislener('NR_SH_MOR_LSR')trptype(lcp)conirol(qmgr)port(2042)replace

definechannel('R_SH_MOR')chltype(rcvr)trptype(tcp)replace

definechannel('NR_SH_MOR')chltype(rcvr)trptype(tcp)replace

*assender

defineqlocal('R_MOR_SH')usage(xmitq)trigtype(first)trigdata('R_MOR_SH')+

initq(SYSTEM.CHANNEL.INITQ)replace

defineqlocal('NR_MOR_SH')usage(xmitq)trigtype(first)trigdata('NR_MOR_SH')+

initq(SYSTEM.CHANNEL.INITQ)replace

defineqremote(,r_mor_sh_mqs,)rname('r_mor_sh_mqr')+

rqmname('SH_MQM')xniitq('R_MOR_SH')replace

defineqrcmote('nr_mor_sh_mqs')rnanic('nr_nior_sh_mqr')-

rqmname('SH_MQM)xmitq('NR_MOR_SH)replace

definechanncl('R_MOR_SH')chltypc(sdr)connaincC192.168.0.2(),)+

xmilq(R_MOR_SH')irplype(lcp)replace

definechannel('NR_MOR_SH')chltype(sdr)connameC192.168.0.2(2041),)+

xmitqCNR_MOR_SH')trptypc(tcp)replace

⑵下面是上海路局的mq配置脚本SH_MQM.txt

mqconfigcommandscript

alterqmgrccsid(8!9)

alterqmgrdeadq('SYSTEM.DEAD.LETTER.QUEUE')

*asreceiver

defineqlocal('r_mor_sh_mqr')replace

defineqlocal('nr_mor_sh_mqr')replace

definelistener('R_MOR_SH_LSR')trptype(tcp)control(qmgr)port()replace

definelistener('NR_MOR_SH_LSR')trptype(tcp)control(qrngr)port(2041)replace

definechannel('R_MOR_SH')chltype(rcvr)(rptype(tcp)replace

definechannel('NR_MOR_SH')chltype(rcvr)trptype(tcp)replace

*assender

defineqlocalCR_SH_MOR')usage(xmitq)trigtype(first)trigdata('R_SH_MOR')+

initq(SYSTEM.CHANNEL.INITQ)replace

defineqlocalCNR_SH_MOR')usage(xmiiq)triglype(first)trigdata('NR_SH_MOR')+

initq(SYSTEM.CHANNEL.INITQ)replace

defineqremote(,r_sh_mor_mqs,)rname('r_sh_mor_mqr')+

rqmnanie('MOR_MQM')xmitq('R_SH_MOR,)replace

defineqreniote(,nr_sh_mor_mqs')mame('nr_sh_mor_mqr')

rqmname('MOR_MQM')xmitq('NR_SH_MOR')replace

definechanncl('R_SH_MOR')chltypc(sdr)connamc('192.168.0.1()')+

xmitqCR_SH_MOR')trptype(tcp)replace

definechannel('NR_SH_MOR')chltype(sdr)connameC192.i68.0.1(2042),)+

xmitq('NR_SH_MOR')trptypc(tcp)replace

以上配置里语句最终的“replace”表明再执行•遍会覆盖本来的定义,这样,假如某个MQ的

对象参数有变化,修改脚本后再次配置一遍即可。当然了,MQ支持多数对象的在线修改,假

如修改了MQ对象的定义,最佳还是重启一下队列管理器。

4.2MQ配置图解

编写好MQ配置文献后,下面就要在服务器里创立队列管理器,并将配置输入到队列管理器中。

参见下面的MQ维护命令。

5MQ维护命令

下面的命令可在linux的shell卜或windows的emd命令窗口下使用。

•维护mq的顾客需要是mqm组的组员

•创立队列管理器

crtmqm[-q]MOR_MQM部中心,-q为创立缺省队列管理器,方括号表达可选,下同

crtmqm[~q]SH_MQM上海路局

•启动队列管理器

strniqm[MOR_MQM]缺省队列管理器不需要管理器名

•显示队列管理器

dsprnq

•停止队列管理器

endmqm|-i]IMOR.MQM]

等待其停止,期间可用dspmq查看其状态

-i是立即停止

•删除队列管理器

dltmqmMOR_MQM

只有在队列管理器完全停止后才能删除

•重建MOR_MQM的过程可以先删除再新建

endmqm(MORMQM]

dltmqmMOR_MQM

crtmqm-qMOR_MQM

strmqm[MOR_MQM]

・运行mq命令解释器

runmqsc[MOR_MQM]

•退出mq命令解释器

end

•启动队列管理器后可以用脚本进行mq对象配置

runmqsc(MOR_MQM]<MOR_MQM.txt

runmqsc[SH_MQM]<SH_MQM.txt

•手工启动(停止、复位、解析)发送通道

runmqsc[MOR_MQM]部中心这边

start(或者stop、reset、resolve)chl(R_MOR_SH)R_MOR_SH是发送方定义的实时通道

end

•查看通道状态

runmqsc[MOR_MQM]

dischs(*)所有通道状态

dischs(R_MOR_SH)R_MOR_SH的状态

end

・手工启动(停止)侦听器

runmqsc[MOR_MQM]部中心这边

start(或者stop)listener(R_SH_MOR_LSR)

end

•查看侦听器状态

runmqsc[MOR_MQM]

dislsstatus(*)所有侦听器状态

dislsstatus(R_SH_MOR_LSR)

end

•查看队列管理器参数(例如CCSID)

runmqsc[MOR_MQM]

disqmgr

end

6windows下监控linux的MQ服务器

在上面的配置脚本里加上下面的mq命令,或者runmqsc进入MQ的命令行解释器后手工一行

一行执行下面的语句也可:

*svrconn,usedforadmin

definelistener('SVRCONN_LSR)trptype(tcp)control(qmgr)port(l4l4)replace

definechannelCSYSTEM.ADMIN.SVRCONN')chltype(svrconn)trptype(tcp)replace

假如一台服务器上有多种队列管理器,那么每个队列管理器的SVRCONN_LSR名和端口要不一

样样,第•种可以定义为SVRCONN_LSR,1414,第二个可以定义为SVRCONN_LSR2,1415,

以此类推。

为linux下mq队列管理器定义管理监听器和通道,然后在维护台上安装MQ的windows客户端

图形界面程序,然后添加要管理的队列管理器即可。详细操作如下:

©>IBKWebSphereIQ

文件(£)窗口俎)希助QD

商WebSphereMQ资源管溟

队列管理器

队列管理器名称

[□'SH_MQM

ESHCTC_MQM

口TDCSPLAN_MQM

&TEST_MQM

点击“显示/隐藏队列管理器”

B显示/赊亚从列富理13回因

点击“添加”

输入linux下的队列管理器名,然后下一步

■添加队列管理器

指定新连接详细信息

提供您希望WMQ资源管理器建立的连接的详细信息

队列管理器名称:

6指定连接详细信息

C使用客户机通道定义表

主机名或IP地址:|192.168.1.202

端口号:[1414

服务器连接通道:[SYSTEM.ADMIN.SVRCONN

r自动重新连接

17自动刷新为此队列管理器显示的信息

刷新时间间隔(秒):颐一’

。一步♦)|下一步电)>11完成9取消|

输入linux机器的ip和管理端口号,点击完毕。

注意,windows登陆顾客名必须在linux下存在并且属于mqm组才有权限访问队列管理器。

假如添加不成功,假如windows端登陆名为tdcs,并且ides顾客在linux下不存在,rool顾客为

mqm组的,那么先以root顾客在linux卜创立•种顾客tdcs:

uscraddtdcs

给顾客分派密码:

passwdtdcs

给tdcs顾客添加到mqm纽:

usermod-a-Gmqmtdcs

切换到mqm组的root顾客:

su-

进入mq命令解释器:

runmqscBJ_MQM

更新mq的安全缓存:

refreshsecurity

退出mq命令解样器:

end

之后,windows端的mq应当能添加了。

注意:假如windows顾客名有大写字母,例如TDCS,那么其linux下的顾客名也应当是小写

的tdcso

7windows界面下MQ常用操作

在windows界面下可对windows的MQ队列管理器和按以上措施加进来的被监控的linux下的

MQ队列管理器进行图形化操作和管理。

7.1查看和修改MQ队列管理器CCSID

查看CCSID可在图形界面上进行:

IBIWebSphere1Q

文件但)窗口国)帮助出)

遍WebSphereMQ资源管理据-导航器X曲WebSpl

I

-BM

队队列富

-n

连接快迪

o115(1414)'上的SH_MQM

l115(1415)'上的SHCTC_MQM

D连接状

连接

115(1416)'上的TDCSPLAN_MQM类

口

连接

121(1414)'上的TDCSJQM名

口

通道

233(1414)'上的OMB.HQM名

通道

□定

233(1415)'上的DFYY_MQM

刷新

时

口

□115(1414)'上的自动1

□202(1415)'上的ST_MQM

?192.168.2.202(1414)'上的MO]

断开连接

0队列

&高级

S自动重新连接

白通道

设置刷新时间间隔.

&客户机连接

应用程序连接..・

6侦听器

状态⑤)…

0服务

臼进程定义

属性也)...

&名称列表

6认证信息通道

连接

…&]TEST.MQM

B队列管疫器集群

右键点击队列管理器,选择“属性”,会弹出:

富规

扩展

集群

存储库

通信

事件

L

SS统讨信息

联机监视

统计监视

记帐监视

。

CSID

识为C

符集标

编码字

其中的

修改

改,要

能修

,不

能查看

并且只

进行,

理器上

队列管

的MQ

接上

经连

在已

只能

操作

,该

注意

:

的方式

命令行

下通过

inux

要在l

QM

OR_M

qscM

runm

9)

d(81

ccsi

qingr

alter

end

生效。

器才能

列管理

重启队

之后要

7.2查看和清除MQ接受队列

资通管理第-内容

声MbSpMn2资源苫匠器-导肮器X❽▼=口gVtbSphtrt2a12

:•©IWLbSphenVQ队列

E日队列苫理副

I*1T22641115(1414)/上的过滤器:■•趴列”的存漉

工'1722641.115(1415)'上的SHCIC.2V

□TT2.26.41.115(X16)'上的TDCSKANJF以列名希他见蚓i国力空拨KL"制史1:世3,工您的3L盟1圆3J

口Z1T22641.121(1414r上的TKS.MkllttJMLST本堆8!定义00128SOOO

巨TT2.27.42.233(1414)'上的5BJWL?赛远程

□TT227.42.233(1415V上的DPYYJWEar.sy.B^rjiv本地股定义0005000

T筮1681USa4!4r上的BJ.VMI3RJ»R_ST本地长定义

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论