ssh 远程访问服务器并执行WAS 、MQ、CICS的启停脚本

昨天,更新了SSH 远程访问服务器并执行WAS,CICS,MQ的脚本,并在客户端用ROOT来访问目标机器并用ROOT权限来执行SH脚本。今天就更新同样SSH 远程访问服务器并执行WAS,CICS,MQ的脚本,只是用WAS普通用户来启停。

1、在目标机器A机创建wasadmin 用户和wasadmin 用户组。然后用wasadmin 来安装was的。
2、假设之前已经用ROOT账号安装好mq,cics的情况下,将wasadmin 用户加入到mqm、cicssm、cics、cicsterm 组,。
3、将FBM-wasadmin.sh 放置于目标机器A机的/home/wasadmin目录下,并chmod a+x FBM-wasadmin.sh 赋于执行权限。
more  FBM-wasadmin.sh

#!/bin/sh
#强制停止CICS REGION ,REGIONNAME根据实际节点名来填,有多少个REGION就填多少个
#su – cics -c “cicscp -v stop region test01 -f”
cicscp -v stop region test01 -f
#迅速启动cics REGION ,REGIONNAME根据实际节点名来填,有多少个REGION就填多少个
#su – cics -c “cicscp -v start region test01 StartType=cold”
cicscp -v start region test01 StartType=cold
#exit
sleep 5

# 停止was Node,这里是AppSer01,实际环境是按实际名字来填,实际路径按实际环境路径来填
# wasadmin是管理账号与密码
cd /home/wasadmin/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
./stopNode.sh -username wasadmin -password wasadmin
sleep 3
# 停止was Dmgr,这里是Dmgr01,实际环境是按实际名字来填,实际路径按实际环境路径来填
## wasadmin是管理账号与密码
cd /home/wasadmin/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
./stopManager.sh -username wasadmin -password wasadmin
sleep 3

# 启动was Dmgr,这里是Dmgr01,实际环境是按实际名字来填,实际路径按实际环境路径来填
#wasadmin是管理账号与密码
cd /home/wasadmin/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
./startManager.sh
sleep 3
# 启动was Node,这里是AppSrv01,实际环境是按实际名字来填,实际路径按实际环境路径来填
# wasadmin是管理账号与密码#
cd /home/wasadmin/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
./startNode.sh
sleep 3

# 强制停止mqm 队列管理器,这里演示test,实际环境是按实际要名字来填
endmqm -i test
#su – mqm -c “endmqm -i test; exit”
sleep 3
# 启动 mqm 队列管理器,这里演示是test,实际环境是按实际名字来填
strmqm test
#su – mqm -c “strmqm test;exit”
sleep 3
exit

 

阅读更多

LINUX ssh 远程访问目标机器与启停WAS,CICS,MQ 服务 脚本

在目标中间件服务器,创建如下脚本命令:

[root@co2 ~]# more FBM.sh
#!/bin/sh
#强制停止CICS REGION ,REGIONNAME根据实际节点名来填,有多少个REGION就填多少个
su – cics -c “cicscp -v stop region test01 -f”
#cicscp -v stop region test01 -f
#迅速启动cics REGION ,REGIONNAME根据实际节点名来填,有多少个REGION就填多少个
su – cics -c “cicscp -v start region test01 StartType=cold”
#cicscp -v start region test01 StartType=cold
exit
sleep 5

# 停止was Node,这里是AppSer01,实际环境是按实际名字来填,实际路径按实际环境路径来填
# wasadmin是管理账号与密码
cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
./stopNode.sh -username wasadmin -password wasadmin
sleep 3
# 停止was Dmgr,这里是Dmgr01,实际环境是按实际名字来填,实际路径按实际环境路径来填
## wasadmin是管理账号与密码
cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
./stopManager.sh -username wasadmin -password wasadmin
sleep 3

# 启动was Dmgr,这里是Dmgr01,实际环境是按实际名字来填,实际路径按实际环境路径来填
#wasadmin是管理账号与密码
cd /opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin
./startManager.sh
sleep 3
# 启动was Node,这里是AppSrv01,实际环境是按实际名字来填,实际路径按实际环境路径来填
# wasadmin是管理账号与密码#
cd /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin
./startNode.sh
sleep 3

# 强制停止mqm 队列管理器,这里演示test,实际环境是按实际要名字来填
su – mqm -c “endmqm -i test; exit”
sleep 3
# 启动 mqm 队列管理器,这里演示是test,实际环境是按实际名字来填
su – mqm -c “strmqm test;exit”
sleep 3
exit

[root@co2 ~]#

然后在另外一台机 SSH 登陆 ,执行这个脚 本:

ssh -l root 192.168.179.12 “/root/FBM.sh”

ssh root@192.168.179.12 ‘/root/FBM.sh’

阅读IBM MQ FDC文件的工具命令ffstsummary

bash-4.1$ pwd
/opt/mqm/bin
-bash-4.1$ id
uid=498(mqm) gid=504(mqm) groups=504(mqm) context=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023
-bash-4.1$ cd /var/mqm/errors
-bash-4.1$ /opt/mqm/bin/ffstsummary *.FDC > FDC.output
-bash-4.1$ more FDC.output
AMQ54853798.0.FDC 2018/05/13 07:30:56.234443+8 Installation1 CmoApSend 54853798 56668 XC130006 xehExceptionHandler STOP OK
AMQ54853798.0.FDC 2018/05/13 07:30:56.275059+8 Installation1 CmoApSend 54853798 56665 XY348010 xtmStartTimerThread xecP_E_PROC_LIMIT OK
AMQ54853798.0.FDC 2018/05/13 07:30:56.285293+8 Installation1 CmoApSend 54853798 56665 XY346014 xtmRequestCallback STOP OK
AMQ54853798.0.FDC 2018/05/13 07:30:56.316187+8 Installation1 CmoApSend 54853798 56668 XC130006 xehExceptionHandler STOP OK
AMQ33882208.0.FDC 2018/05/13 07:54:35.914169+8 Installation1 CmoApSend 33882208 58200 XC130006 xehExceptionHandler STOP OK
AMQ33882208.0.FDC 2018/05/13 07:54:35.927476+8 Installation1 CmoApSend 33882208 58200 XC130006 xehExceptionHandler STOP OK
AMQ56492114.0.FDC 2018/05/13 08:30:06.047538+8 Installation1 CmoApSend 56492114 69727 XC035021 xcsCreateThread xecF_E_UNEXPECTED_SYSTEM_RC OK
AMQ56492114.0.FDC 2018/05/13 08:30:06.057321+8 Installation1 CmoApSend 56492114 69729 ZS219001 zstInsertPCD xecS_E_NONE OK
AMQ56492114.0.FDC 2018/05/13 08:30:06.065157+8 Installation1 CmoApSend 56492114 69727 XY348010 xtmStartTimerThread xecS_E_NONE OK
AMQ56492114.0.FDC 2018/05/13 08:30:06.080808+8 Installation1 CmoApSend 56492114 69727 XY346014 xtmRequestCallback STOP OK
AMQ56492114.0.FDC 2018/05/13 08:30:06.108603+8 Installation1 CmoApSend 56492114 69735 XY348010 xtmStartTimerThread xecP_E_PROC_LIMIT OK
AMQ56492114.0.FDC 2018/05/13 08:30:06.120583+8 Installation1 CmoApSend 56492114 69735 XY346014 xtmRequestCallback STOP OK
AMQ56492114.0.FDC 2018/05/13 08:30:06.152717+8 Installation1 CmoApSend 56492114 69688 XC130006 xehExceptionHandler STOP OK
AMQ56492114.0.FDC 2018/05/13 08:30:06.216123+8 Installation1 CmoApSend 56492114 69715 XC035021 xcsCreateThread xecF_E_UNEXPECTED_SYSTEM_RC OK
AMQ56492114.0.FDC 2018/05/13 08:30:06.227531+8 Installation1 CmoApSend 56492114 69715 XY348010 xtmStartTimerThread xecS_E_NONE OK
AMQ56492114.0.FDC 2018/05/13 08:30:06.239932+8 Installation1 CmoApSend 56492114 69715 XY346014 xtmRequestCallback STOP OK
AMQ56492114.0.FDC 2018/05/13 08:30:06.283919+8 Installation1 CmoApSend 56492114 69723 XY346011 xtmRequestCallback xecS_E_NONE OK