The National Commercial Bank - ITD: Document: Author: Contributor: Reviewer: Owner
The National Commercial Bank - ITD: Document: Author: Contributor: Reviewer: Owner
IT Production Department
Document1
Rev Date: 01-Jun-2015 Rev: 2015-2 Doc No: SYS-153 Page No: 1 of 11
NCB Internal
The National Commercial Bank – ITD
IT Production Department
Document1
Rev Date: 01-Jun-2015 Rev: 2015-2 Doc No: SYS-153 Page No: 2 of 11
TABLE OF CONTENTS
1.0 OVERVIEW ............................................................................................................................................................. 3
1.1 Introduction ................................................................................................................................................................ 3
1.2 Systems Architecture .................................................................................................................................................. 3
1.2.1 MQ Enterprise ............................................................................................................................................. 3
1.2.2 MQ Tadawul ................................................................................................................................................ 3
1.3 Technical Information ................................................................................................................................................. 4
2.0 ROLES AND RESPONSIBILITIES ................................................................................................................................ 4
2.1 Network Operations Center Team (L1 Support) ......................................................................................................... 4
2.2 Systems Engineering Team (L2 Support) .................................................................................................................... 4
3.0 MONITORING......................................................................................................................................................... 4
3.1 MQ Enterprise ............................................................................................................................................................. 4
3.2 MQ Tadawul ................................................................................................................................................................ 5
4.0 TROUBLESHOOTING ............................................................................................................................................... 5
4.1 Application .................................................................................................................................................................. 5
4.1.1 Checking MQ Services ................................................................................................................................. 5
4.1.2 Application Logs........................................................................................................................................... 6
5.0 DISASTER RECOVERY .............................................................................................................................................. 6
6.1 DR Activation............................................................................................................................................................... 6
6.2 DR Checklist................................................................................................................................................................. 6
6.0 ESCALATION..........................................................................................................................................................11
NCB Internal
The National Commercial Bank – ITD
IT Production Department
Document1
Rev Date: 01-Jun-2015 Rev: 2015-2 Doc No: SYS-153 Page No: 3 of 11
1.0 OVERVIEW
1.1 INTRODUCTION
This is the queuing interface for Enterprise and Tadawul applications.
BANCS 14 CORDYS
SmartHub SSS
1.2.2 MQ Tadawul
MQ Tadawul
Middleware
MQ Tadawul Servers
NCB Internal
The National Commercial Bank – ITD
IT Production Department
Document1
Rev Date: 01-Jun-2015 Rev: 2015-2 Doc No: SYS-153 Page No: 4 of 11
Server Details:
MITC K10
Server Role DNS Name
Host Name IP Address Host Name IP Address
Tadawul MQ rhlux3115 10.70.125.23 ETSMQ1PRD rhlux4115 10.80.125.23
Tadawul MQ rhlux3116 10.70.125.24 ETSMQ2PRD rhlux4116 10.80.125.24
Tadawul MQ rhlux3117 10.70.125.25 ETSMQ3PRD rhlux4117 10.80.125.25
Enterprise MQ rhlux3166 10.70.125.34 QUICKPAYMQPRD rhlux4166 10.80.125.34
3.0 MONITORING
The following services are monitored by HP Openview and refer to the Troubleshooting section for the action required
when an alert is received in the OVO console:
3.1 MQ ENTERPRISE
Alert Severity / Message Description Action
[Critical]
Connection to the remote host is unexpectedly terminated.
NCB Internal
The National Commercial Bank – ITD
IT Production Department
Document1
Rev Date: 01-Jun-2015 Rev: 2015-2 Doc No: SYS-153 Page No: 5 of 11
[Minor]
<monitoring object> is pending to read for a longer time than expected.
If message is not delivered and stuck in DeadLetterQueue.
/var/opt/OV/bin/instrumentation/MQ.sh
HighQueueDepth (more than 0)
DeadLetterQueue (more than 0
Send email to BANCS and SmartHub
HighMessageAge (more than 0)
Admins for further checking.
BANCS TO SmartHub Expiry
SmartHub to BANCS Expiry
SmartHub to BANCS Batch Expiry
3.2 MQ TADAWUL
Alert Severity / Message Description
[Minor] Escalate to Tadawul Team (Selex)
The script will monitor the Deal Letter Queue (DLQ) process in the 3
MQ Tadawul servers.
Script path:/var/mqm/script/
10.70.125.23: qdepth_DLQ_MQPRDGBS2
10.70.125.24: qdepth_DLQ_MQPRDGBS
10.70.125.25: qdepth_DLQ_MQPRDGBS3
[Critical] Escalate to MQ App Owner
This script will monitor the critical MQ processes to be running in the 3
MQ Tadawul servers.
runmqchi
runmqlsr
amqpcsea
amqzmuc0
amqzlaa0
amqzxma0
4.0 TROUBLESHOOTING
4.1 APPLICATION
4.1.1 Checking MQ Services
The following table lists the actions to be taken when an error is received:
ERROR Alert is received that one of the following services is not running or terminated
unexpectedly:
runmqchi
runmqlsr
amqpcsea
amqzmuc0
amqzlaa0
amqzxma0
ACTION Restart the service from the Linux Console.
NCB Internal
The National Commercial Bank – ITD
IT Production Department
Document1
Rev Date: 01-Jun-2015 Rev: 2015-2 Doc No: SYS-153 Page No: 6 of 11
/var/mqm/scripts/ EndMQScript.sh
SSS Application Admin need to start application to connect to MQ in N/A Back N/A
11 DR office
BaNCS team to start MQ0101 & MQ0201 jobs to start connection to Back N/A
12
MQ server in DR. office
MQ Admin ensures that all the services are started and ports are Clause SE- mqm
listening 1.2 Channels
Check all the application systems (SSS/Cordys, BaNCS/SmartHub)
are connected.
Check the status and transection statistics to Queue.
13
Check the Synchronization between the user created in NBL and N/A App N/A
CCR are synchronized and the process is completed Admin
Check the Synchronization between SSS and Cordys.
14
NCB Internal
The National Commercial Bank – ITD
IT Production Department
Document1
Rev Date: 01-Jun-2015 Rev: 2015-2 Doc No: SYS-153 Page No: 8 of 11
Support
Services-
UNIX
Failback to MITC Clause SE- admin
Enable RDM Disk in MITC 1.2 Engineeri
7 PRD 10.70.125.33 EDC2 60000970000295700528533036324341 /appmqm ng
DR 10.80.125.34 EDC2 60000970000295700836533036324341 /appmqm
Check the Synchronization between the user created in NBL and N/A App N/A
CCR are synchronized and the process is completed Admin
14
NCB Internal
The National Commercial Bank – ITD
IT Production Department
Document1
Rev Date: 01-Jun-2015 Rev: 2015-2 Doc No: SYS-153 Page No: 9 of 11
Confirm Application team has stopped the ETS service. N/A Back N/A
3
office
Confirm Application team has stopped the GBS service. N/A Back N/A
4
office
MQ Admin stops the MQ Tadawul service in MITC by manually or N/A SE- mqm
using the Control M automation. Channels
5 /var/mqm/scripts/ EndMQScript.sh
mount application File System in DR server in K10 SE- N/A
Technical
8 Support
/appmqm
Services-
UNIX
Point following the DNS to K10 SE- mqm
From MITC To K10 DNS Name Engineeri
10.70.125.2 rhlux311
rhlux4115
10.80.125.2 ng
9 3 5 3 ETSMQ1PRD
10.70.125.2 rhlux311 10.80.125.2
rhlux4116
4 6 4 ETSMQ2PRD
10.70.125.2 rhlux311 10.80.125.2
rhlux4117
5 7 5 ETSMQ3PRD
Start MQ service in DR SE- mqm
/var/mqm/scripts/ StartMQScript.sh Channels
10
NCB Internal
The National Commercial Bank – ITD
IT Production Department
Document1
Rev Date: 01-Jun-2015 Rev: 2015-2 Doc No: SYS-153 Page No: 10 of 11
Confirm Application team has stopped the ETS service. N/A SE- N/A
3
Channels
Confirm Application team has stopped the GBS service. N/A App admin
4
Admin
MQ Admin stops the MQ Tadawul service in Dr by manually or using N/A SE- mqm
the Control M automation. Channels
5
/var/mqm/scripts/ EndMQScript.sh
NCB Internal
The National Commercial Bank – ITD
IT Production Department
Document1
Rev Date: 01-Jun-2015 Rev: 2015-2 Doc No: SYS-153 Page No: 11 of 11
Confirm Application team has started the ETS service. Back N/A
11
Office
Confirm Application team has started the GBS service. Back N/A
12
Office
MQ Admin ensures that all the services are started and ports are MQAdmin mqm
listening
13 Using login to the DR server and check the service, port and
Listener and connected MQ clients.
Check if the MW, ETS and GBS IPs are connected to MQ
14 Check Queue and channel statics in prod in MITC servers MQAdmin mqm
6.0 ESCALATION
For any problem that could not be resolved according to the troubleshooting procedure, contact the system owner.
End of Document
NCB Internal