session 4708 - omegamon for cics customer experience at garanti technology
TRANSCRIPT
Private and confidential document of GT
IBM InterConnect 2015 Omegamon for CICS Customer Experience at Garanti Technology ASZ-4708
Tue, 24/Feb, 12:30 PM - 01:30 PM
Oya Tezel CICS & MQ System Programmer
Private and confidential document of GT
Contents
• About the company • Garanti Bank Overview • MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti • In-house performance tool/TEMS SOAP interface • Customized TEP workspaces • Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti • Customization suggestions with PARMGEN • New capabilities
• Q & A
2
Private and confidential document of GT
Garanti Bank Overview
• The second largest private bank in Turkey
• Owned by Doğuş Group and BBVA
• Asset size : $101 billion
• Post-Tax Profit (2014) : $1.5 billion
• Employees worldwide : 19,000 +
• Branches : 1,000 +
• Customers worldwide : 12.8 million
3
Private and confidential document of GT
Garanti Technology Overview
• Headcount : 1,337
• Total CPU : 56,046 mips
• Total Production DASD : 234TB
• Production Transactions / Day :
All Channels Total Avg. : 430 million Max. : 526 million Internet Banking Logins / Day Avg. : 810,000 Max : 1,100,000 Mobile Banking Logins / Day Avg : 430,000 Max : 704,000
4
Private and confidential document of GT
Contents
• About the company • Garanti Bank Overview • MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti • In-house performance tool/TEMS SOAP interface • Customized TEP workspaces • Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti • Customization suggestions with PARMGEN • New capabilities
• Q & A
5
Private and confidential document of GT
MF Infra-structure of Garanti Bank
6
Private and confidential document of GT
MF Infra-structure of Garanti Bank – Disaster Site
Istanbul
Izmir
500 km
IBM 2827 H43-728
3 x 1 Gbps
7
Private and confidential document of GT
8
CICS Infrastructure of Garanti Bank
POS Merchants POS
ATM
WAS -
CTG Call Centre
Operations
POS
ATM
Listener
WEB Banking
TOR
TOR
D A T A B A S E
CUC ECI/tcpip
Average daily trx : 430million Peak daily trx : 526 million
Availability : % 99.999 Response : 0.03 sec.
VISA/ EUROPAY
TOR
Switch
Branches
170 CICS Regions
Branch Banking
Central Operation
Internet
F5 BIG IP
Listener
Listener
ECI/tcpip
Private and confidential document of GT
Omegamon for CICS Infra-structure of Garanti Bank
Private and confidential document of GT
Omegamon for CICS Infra-structure of Garanti Bank
Omegamon for CICS
Private and confidential document of GT
Omegamon for CICS Infra-structure of Garanti Bank
Omegamon for CICS
Omegamon for z/OS
Private and confidential document of GT
Omegamon for CICS Infra-structure of Garanti Bank
Omegamon for CICS
Omegamon for z/OS
Omegamon for Storage
Private and confidential document of GT
Omegamon for CICS Infra-structure of Garanti Bank
Omegamon for CICS
Omegamon for z/OS
Omegamon for Storage
Omegamon for DB2
Private and confidential document of GT
Contents
• About the company • Garanti Bank Overview • MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti • In-house performance tool/TEMS SOAP interface • Customized TEP workspaces • Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti • Customization suggestions with PARMGEN • New capabilities
• Q & A
14
Private and confidential document of GT
In-house Performans monitoring tool - CICS Dashboard Screen
These regions may have a problem
Top 20 CPU consumers Top 20 highest response times
Private and confidential document of GT
CICS Dashboard Screen - Queries
• CICS Region Name <CT_Get> <userid>myUser</userid> <password>myPassword</password> <object>ManagedSystem</object> <target>ManagedSystemName</target> </CT_Get>
Private and confidential document of GT
CICS Dashboard Screen - Queries
• CICS Region Name <CT_Get> <userid>myUser</userid> <password>myPassword</password> <object>ManagedSystem</object> <target>ManagedSystemName</target> </CT_Get> • Response Time
<CT_Get> <userid>myUser</userid> <password>myPassword</password> <table>OMCICS.CICSRTS</table> <attribute>CICS_Region_Name</attribute> <attribute>Group_Name</attribute> <attribute>Response_Time</attribute> </CT_Get>
Private and confidential document of GT
CICS Dashboard Screen - Queries
• CICS Region Name <CT_Get> <userid>myUser</userid> <password>myPassword</password> <object>ManagedSystem</object> <target>ManagedSystemName</target> </CT_Get> • Response Time
<CT_Get> <userid>myUser</userid> <password>myPassword</password> <table>OMCICS.CICSRTS</table> <attribute>CICS_Region_Name</attribute> <attribute>Group_Name</attribute> <attribute>Response_Time</attribute> </CT_Get> • Transaction Rate
<CT_Get> <userid>myUser</userid> <password>myPassword</password>
<object>CICSplex_Region_Overview</object> <attribute>CICS_Region_Name</attribute> <attribute>Transaction_Rate</attribute> </CT_Get>
Private and confidential document of GT
CICS Comparison Screens
Private and confidential document of GT
CICS Comparison Screens
Private and confidential document of GT
Contents
• About the company • Garanti Bank Overview • MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti • In-house performance screens/TEMS SOAP interface • Customized TEP workspaces • Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti • Customization suggestions with PARMGEN • New capabilities
• Q & A
21
Private and confidential document of GT
22
Customized TEP Screens – The big picture
• 12 sample jobs in Production environment were chosen
• Started necessary DB2 statistics traces
• Results sent to IBM Lab in Böblingen for analysis
• 88% of the total elapsed time was IDAA eligible
Private and confidential document of GT
23
Customized TEP Screens – Transaction rate
Private and confidential document of GT
24
Customized TEP Screens – CPU Time
Private and confidential document of GT
25
Customized TEP Screens – All Tasks
Private and confidential document of GT
Contents
• About the company • Garanti Bank Overview • MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti • In-house performance screens/TEMS SOAP interface • Customized TEP workspaces • Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti • Customization suggestions with PARMGEN • New capabilities
• Q & A
26
Private and confidential document of GT
Workload balancing with TEP situations – Internet & Mobile CICS topology
PRDA
PRDC
PRDE PWA5GARC
PWA6GARC
PWA7GARC
PWAEGARC
PWAHFARC
PRDBPRDD PWT1GARC
PWT2GARC
PWT3GARC
PWT4GARC
PWT9GARC
PWA1GARC
PWA2GARC
PWA3GARC
PWA4GARC
PWA8GARC
PWA9GARC
PWAAGARC
PWABGARC
PWACGARC
PWADGARC
PRDG
PRDW
GAR2 GAR1
PRDF
PRDH
PRDICPSM
Private and confidential document of GT
Workload balancing with TEP situations – graphical view
Private and confidential document of GT
Workload balancing with TEP situations – How it works
GAR1 is over and GAR2 is under -> internet branch workload directed to GAR2
Private and confidential document of GT
Workload balancing with TEP situations – How it works
GAR2 is over and GAR1 is under and not CAPPED -> internet branch workload back to GAR1
Private and confidential document of GT
Workload balancing with TEP situations – How it works
Situation is open when GAR1 CPU usage is over 99%
Both under – both not CAPPED -> internet branch workload back to GAR1
Private and confidential document of GT
Workload balancing with TEP situations – How it works
Private and confidential document of GT
Workload balancing with TEP situations – How it works
IBM Tivoli System Automation for z/OS
Private and confidential document of GT
Contents
• About the company • Garanti Bank Overview • MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti • In-house performance screens/TEMS SOAP interface • Customized TEP workspaces • Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti • Customization suggestions with PARMGEN • New capabilities
• Q & A
34
Private and confidential document of GT
Customization with PARMGEN in Garanti - Recommendations
• Customize all products together at once if you can.
• Make sure you don’t exclude any products installed at any reconfiguration. Select all the products if they were already excluded in your profile.
• Make sure to merge your profile from the last backup at any reconfiguration.
35
Private and confidential document of GT
Customization experience with PARMGEN in Garanti
36
Private and confidential document of GT
Customization experience with PARMGEN in Garanti
37
• Make sure all installed products are selected.
Private and confidential document of GT
Customization experience with PARMGEN in Garanti
38
• How many system programmers use PARMGEN in your company?
• Make sure you have up-to-date parameter values in your profile before any changes
Private and confidential document of GT
Contents
• About the company • Garanti Bank Overview • MF Infra-structure of Garanti Bank
• How omegamon is used in Garanti • In-house performance screens/TEMS SOAP interface • Customized TEP workspaces • Workload balancing with TEP situations
• Omegamon v5.3.0 experience in Garanti • Customization suggestions with PARMGEN • New capabilities
• Q & A
39
Private and confidential document of GT
New capabilities – what we like best
• Customizable e3270ui screens
• Monitoring all the LPARs from a single screen
• CICSPlex view of e3270ui
• The ‘find’ command
• Transaction tracking capability in near term history
40
Private and confidential document of GT
V.5.3.0 experience in Garanti – e3270ui
41
Private and confidential document of GT
V.5.3.0 experience in Garanti – find command
42
Private and confidential document of GT
V.5.3.0 experience in Garanti – find command
43
Private and confidential document of GT
V.5.3.0 experience in Garanti – Near term history
44
Private and confidential document of GT
V.5.3.0 experience in Garanti – Near term history
45
Private and confidential document of GT
V.5.3.0 experience in Garanti – Near term history
46
Private and confidential document of GT
V.5.3.0 experience in Garanti – Near term history
47
Private and confidential document of GT
48
V.5.3.0 experience in Garanti – Transaction tracking in near term history
Private and confidential document of GT
Q & A
Q & A
49