版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗设备维护工程师工作质量与服务意识考核表
- 事业单位人事岗面试2026高频考题试卷及答案
- 事业单位护理岗2026面试历年真题结构化问答试卷及解析
- 机械制造生产线组长及质量检验员绩效评估表
- 新媒体岗位记者新闻稿撰写与时效性绩效评定表
- 新能源领域用固态电解质材料生产与管理方案
- 2026年信息技术科目机考模拟试卷及参考答案
- 高中信息技术2026教资面试答辩试卷及解析
- 小学数学2026教资面试高频考题试卷及答案
- 2026年慢性鼻窦炎模拟试题及参考答案
- 2026小学教科版五年级科学上册第一单元 微小世界 课堂练习(附参考答案)
- 2026年云南省中考地理试卷(含答案)
- 【案例】某集团IT运维智能体(AIOps Agent)自主故障诊断与自愈平台详细设计方案
- 交管12123驾照学法减分题库500题(含答案)
- 骨性关节炎教学课件
- 军用关键软硬件自主可控产品名录(2025年v1版)
- 医院权力运行监督制度
- 家政培训讲师正规课件
- 创意市集设计与推广方案
- 商务英语专业就业前景与职业规划
- 液化气职工安全培训试题及答案解析
评论
0/150
提交评论