112
© 2010 IBM Corporation Information Management 2010 – Information Management Tech Conference - Brazil IMS Sysplex Manager Janet LeBlanc Silicon Valley Lab [email protected]

IMS Sysplex Manager

  • Upload
    ibm-ims

  • View
    505

  • Download
    0

Embed Size (px)

Citation preview

Page 1: IMS Sysplex Manager

© 2010 IBM Corporation

Information Management

2010 – Information Management Tech Conference - Brazil

IMS Sysplex Manager

Janet LeBlanc

Silicon Valley Lab

[email protected]

Page 2: IMS Sysplex Manager

© 2010 IBM Corporation2

Information Management

© 2004 IBM Corporation

Agenda

� Product Highlights

� Data Sharing Management– SQ transaction affinity routing– SQ buffer overflow protection

– IRLM real-time and long lock report

– CSL RM structure management

� Other Product Functions

Page 3: IMS Sysplex Manager

© 2010 IBM Corporation3

Information Management

© 2004 IBM Corporation

IMS Sysplex Manager Highlights

–Real-time management of the IMS Sysplex Environment• Single system image thru local and aggregate view of data

• Simplified User Interface (TSO/ISPF)

• Structured displays of IMS resources and CF structures

• Global Type-1 command, OM Type-2 and IMS SPOC• Basic z/OS performance information and SVC dump capture• Statistics for CSL (OM, RM and SCI), IRLM and CQS

• Dashboard with key system indicators and threshold monitoring

• Intercept System exceptions and generate Console alerts• Produce real-time IRLM Long Lock Report

• Browse, delete and recover messages on Shared Queues

• Delete RM resource structure entries• Assign affinity for transactions in Shared Queues environment

• Protect against buffer overflow in Shared Queues environment

–Support IMS DB/TM, DBCTL, and DCCTL for IMS v9 and later

Page 4: IMS Sysplex Manager

© 2010 IBM Corporation4

Information Management

© 2004 IBM Corporation

MVS1MVS4MVS3MVS2

CQS1 CQS2

SCI1 RM1 OM1 SCI2 RM2 OM2

IMS Sysplex Manager Sample Configuration

IMSSM DC

IMSSM DC

IMSSM UIS

IMSSM UIS

IMS1 IMS2

IMS Connect IMS Connect

FDR1 FDR2

Page 5: IMS Sysplex Manager

© 2010 IBM Corporation5

Information Management

© 2004 IBM Corporation

IMS Data Sharing

� Shared Queues

–SQ transaction affinity routing–SQ buffer overflow protection

� Shared Databases

–IRLM real-time and long lock report

� Shared Resources

–CSL RM structure management

Page 6: IMS Sysplex Manager

© 2010 IBM Corporation6

Information Management

© 2004 IBM Corporation

Shared Queue Transaction Affinity Routing

Page 7: IMS Sysplex Manager

© 2010 IBM Corporation7

Information Management

© 2004 IBM Corporation

Shared Message Queues Transaction Affinity

� IMS Shared Message Queues provides–Enhanced scalability, throughput, and response time–Enhanced availability through redundancy

� IMS Shared Message Queues creates–Additional components to manage (CQS, structures,

logstreams…)–Additional operational complexity–Possible false scheduling–Possible resource contention

Page 8: IMS Sysplex Manager

© 2010 IBM Corporation8

Information Management

© 2004 IBM Corporation

Transaction Affinity Highlights

�Finer control of transaction scheduling

�Non-invasive to existing definition and operation–No omission of transaction definitions in sysgen–No stopping of transactions–No re-classing of dependent regions –No operational impact for loss of a system

�User defined affinity to route transaction messages–Any IMS in the shared queues group–Any subset of IMS systems–Equal or weighted distribution

Page 9: IMS Sysplex Manager

© 2010 IBM Corporation9

Information Management

© 2004 IBM Corporation

Transaction Affinity Implementation

� User affinity definitions created in IMS Proclib

� Definitions “copied” to CQS list structure – IMS initialization– Shared by all IMS systems– Persistent across IMS restarts – Synchronized affinity definitions across Sysplex

� Seamless operations – Local informs/registration issued for transactions with affinity– Backup IMS system destination for planned and unplanned outages– Option to reject transaction if destination IMS systems not available

� SPE (PK68900/UK45873) enables tweaking affinity definitions dynamically

Page 10: IMS Sysplex Manager

© 2010 IBM Corporation10

Information Management

© 2004 IBM Corporation

Reducing False Scheduling Overhead

Example

� Three systems in group IMSA, IMSB, and IMSC

� Transaction TRAN1 causes false scheduling

� Balanced affinity definition–Arriving TRAN1 messages rotated to each

SYSTEM(TARG(SYSTEM1),IMS(IMSA,IMSB,IMSC))

AFFINITY(DEST(TRAN1),TARG(SYSTEM1))

� Weighted affinity definition–50% of TRAN1 messages routed to IMSA

SYSTEM(TARG(SYSTEM1),IMS(IMSA,IMSA,IMSB,IMSC))

AFFINITY(DEST(TRAN1),TARG(SYSTEM1))

Page 11: IMS Sysplex Manager

© 2010 IBM Corporation11

Information Management

© 2004 IBM Corporation

Reducing Database Lock Contention

Example

�Three systems in data sharing group IMSA, IMSB, and IMSC

�Transaction TRAN2 causes contention

�Affinity definition–Arriving TRAN2 messages limited rotation to subset–IMSC only used if IMSA and IMSB are unavailable

SYSTEM(TARG(SYS1),IMS(IMSA,IMSB))

SYSTEM(TARG(SYS2),IMS(IMSC))

AFFINITY(DEST(TRAN2),TARG(SYS1,SYS2))

Page 12: IMS Sysplex Manager

© 2010 IBM Corporation12

Information Management

© 2004 IBM Corporation

Affinity Routing Statistics – System View

Page 13: IMS Sysplex Manager

© 2010 IBM Corporation13

Information Management

© 2004 IBM Corporation

Affinity Routing Statistics – Update System

Page 14: IMS Sysplex Manager

© 2010 IBM Corporation14

Information Management

© 2004 IBM Corporation

Affinity Routing Statistics – Destination View

Here you can view a list of all transaction with affinity defined, along with their primary and backup target, a count of matching, the

disposition of the transaction if both primary and backup target are not available and whether affinity is enabled or disabled. You can also make changes to existing definitions or add new definitions from this panel.

Page 15: IMS Sysplex Manager

© 2010 IBM Corporation15

Information Management

© 2004 IBM Corporation

Affinity Routing Statistics – Destination View

Here’s a drill-down panel from one of the transaction. Detailed match count are provided to give you an idea which IMS the transactions were entered from.

Page 16: IMS Sysplex Manager

© 2010 IBM Corporation16

Information Management

© 2004 IBM Corporation

Affinity Routing Statistics – Add Destination

Page 17: IMS Sysplex Manager

© 2010 IBM Corporation17

Information Management

© 2004 IBM Corporation

SQ buffer overflow protection

Page 18: IMS Sysplex Manager

© 2010 IBM Corporation18

Information Management

© 2004 IBM Corporation

SQ overflow protection

� What does it do?– Protect IMS control region from x37 abends (out of storage) caused by run-

away/looping applications

� Features– Inactive mode – turn off overflow protection feature (default)– Report mode – help customers study local buffer usage– Enforce mode – automatic actions against incoming messages to avoid local

buffer out of storage condition

� What does it NOT do?– Overflow protection against SQ structure overflow

� Delivered via SPE PK84154/UK49281

Page 19: IMS Sysplex Manager

© 2010 IBM Corporation19

Information Management

© 2004 IBM Corporation

Implementation Details

� Exploit Queue Space Notification Exit DFSQSSP0– SM exit does not interfere with dynamic buffer expansion/compressions by

IMS– Terminates unit of work as follows:

•‘A7’ status code if message is from application

•DFS0777I if message from LU 6.2 conversation

•DFS1289I if message is from OTMA

� Requirements– IMS QBUFMAX parameter must be set for Enforce mode

– Require IMS Tools Generic Exits common code to allow co-existence of multiple DFSQSSP0 exits

Page 20: IMS Sysplex Manager

© 2010 IBM Corporation20

Information Management

© 2004 IBM Corporation

Implementation Details (Cont)

� Proclib member control parameters:

– LBUFMODE= INACTIVE| REPORT|ENFORCE•specifies requested run mode

– LBUFREPT=(InitialValue,BufferPctIncrement,BufferNoIncrement,TimeInterval•specifies REPORT mode parameters

– LBUFWARN=(InitialValue,BufferPctIncrement,BufferNoIncrement,TimeInterva•specifies ENFORCE mode parameters for WARNING mode

– LBUFACTN=(InitialValue,BufferPctIncrement,BufferNoIncrement,TimeInterval•specifies ENFORCE mode parameters for ACTION mode

– LBUFCRIT=(InitialValue,BufferPctIncrement,BufferNoIncrement,TimeInterval)•specifies ENFORCE mode parameters for CRITICAL mode

– LBUFLBUA= ### •specifies no of buffers a caller must hold to be considered a large user in action mode. The exit will take actions against large user’s only.

– LBUFLBUC= ####•specifies no of buffers a caller must hold to be considered a large user in critical mode. The exit will take actions against large user’s only.

Page 21: IMS Sysplex Manager

© 2010 IBM Corporation21

Information Management

© 2004 IBM Corporation

Sample Messages

� Report Mode (2 minutes interval reporting)

– 07.45.10 JOB00123 GJE9010I DFSQSSP0 REPORT MODE: 22 BUF11 PCT IMS1

– 07.47.10 JOB00123 GJE9010I DFSQSSP0 REPORT MODE: 29 BUF15 PCT IMS1

– 07.49.10 JOB00123 GJE9010I DFSQSSP0 REPORT MODE: 36 BUF18 PCT IMS1

� Large buffer users (periodic messages):

– 08.22.08 JOB00191 GJE9050I DFSQSSP0 LARGE USER: 17 BUF FOR BMP255 IMS1

– 08.22.08 JOB00191 GJE9050I DFSQSSP0 LARGE USER: 12 BUF FOR BMP255 IMS1

� Warning Level

– 08.31.20 JOB00191 GJE9020I DFSQSSP0 WARNING MODE: 26 BUF13 PCT IMS1

– 08.34.20 JOB00191 GJE9020I DFSQSSP0 WARNING MODE: 27 BUF14 PCT IMS1

– 08.37.21 JOB00191 GJE9020I DFSQSSP0 WARNING MODE: 28 BUF14 PCT IMS1

� Action Level

– 08.22.48 JOB00191 GJE9030I DFSQSSP0 ACTION MODE: 151 BUF76 PCT IMS1

Page 22: IMS Sysplex Manager

© 2010 IBM Corporation22

Information Management

© 2004 IBM Corporation

Managing IRLM locks

Page 23: IMS Sysplex Manager

© 2010 IBM Corporation23

Information Management

© 2004 IBM Corporation

Data Sharing Long Locks

� DB Lockouts by applications holding IRLM locks for an inordinate amount of time –Could go unrecognized until it becomes critical–Lack of supported tools to assist in recognition and identification of

problem–Manual intervention required to resolve

� Exception processing for Long Locks–Automatic real-time recognition when IRLM detects –Information consolidated, analyzed for top blocker, and presented–Information recorded in exceptions file and sent to z/OS console–Messages can be sent to z/OS console using user exit so that

automated operations can resolve–Problem quickly resolved without manual intervention

Page 24: IMS Sysplex Manager

© 2010 IBM Corporation24

Information Management

© 2004 IBM Corporation

Data Sharing Long Lock Exceptions

Page 25: IMS Sysplex Manager

© 2010 IBM Corporation25

Information Management

© 2004 IBM Corporation

Data Sharing Long Lock Exceptions

Page 26: IMS Sysplex Manager

© 2010 IBM Corporation26

Information Management

© 2004 IBM Corporation

Real-time IRLM / PI Locking Display

� Identify resource contention –Which IMS, dependent region, application is holding resources –Untangle queue of holder/waiters–Determine resources with contention

�Display of resources with contention–Select by dependent region and drill down to resource–Select by resource and drill down to dependent region

Page 27: IMS Sysplex Manager

© 2010 IBM Corporation27

Information Management

© 2004 IBM Corporation

Real-time IRLM Locking Display

Page 28: IMS Sysplex Manager

© 2010 IBM Corporation28

Information Management

© 2004 IBM Corporation

Real-time IRLM Locking Display

Page 29: IMS Sysplex Manager

© 2010 IBM Corporation29

Information Management

© 2004 IBM Corporation

Real-time IRLM Locking Display

Page 30: IMS Sysplex Manager

© 2010 IBM Corporation30

Information Management

© 2004 IBM Corporation

Aggregated IRLM Statistics

�Managing the well being of IRLM(s) –Deadlocks, false contentions, storage utilization?–Multiple IRLMs to check

� Information gathered from IRLMs across Sysplex–Aggregated into single system image –Drill down for information from individual IRLMs

Page 31: IMS Sysplex Manager

© 2010 IBM Corporation31

Information Management

© 2004 IBM Corporation

Aggregated IRLM Statistics

Page 32: IMS Sysplex Manager

© 2010 IBM Corporation32

Information Management

© 2004 IBM Corporation

Aggregated IRLM Statistics

Page 33: IMS Sysplex Manager

© 2010 IBM Corporation33

Information Management

© 2004 IBM Corporation

Managing CSL RM Structure

Page 34: IMS Sysplex Manager

© 2010 IBM Corporation34

Information Management

© 2004 IBM Corporation

Managing CSL RM Structure

�Common Service Layer RM Structure Content – Holds global status of IMS Resources in IMSPlex– Determines IMSPlex wide status of Trans, LTERMs, Users – No capability to view content– No capability to alter/delete inconsistently defined resources

�Resource Management Structure display – Real-time display of structure content– Selectable via resource type and name filtering– Global status info to aid delete decision– Capability to delete selected resource definitions (multiple delete, delete

by resource type or by owner)– Eliminates need to scratch and reallocate resource structure

Page 35: IMS Sysplex Manager

© 2010 IBM Corporation35

Information Management

© 2004 IBM Corporation

IMS Resource Structure Content

Page 36: IMS Sysplex Manager

© 2010 IBM Corporation36

Information Management

© 2004 IBM Corporation

IMS Resource Structure Content

Page 37: IMS Sysplex Manager

© 2010 IBM Corporation37

Information Management

© 2004 IBM Corporation

IMS Resource Structure Content

Page 38: IMS Sysplex Manager

© 2010 IBM Corporation38

Information Management

© 2004 IBM Corporation

IMS Resource Structure Content

Page 39: IMS Sysplex Manager

© 2010 IBM Corporation39

Information Management

© 2004 IBM Corporation

IMS Resource Structure Content

Page 40: IMS Sysplex Manager

© 2010 IBM Corporation40

Information Management

© 2004 IBM Corporation

Other Product Use Scenarios

Page 41: IMS Sysplex Manager

© 2010 IBM Corporation41

Information Management

© 2004 IBM Corporation

Scenarios

� IMS– Scenario 1 – Taking Inventory and capture diagnostic data– Scenario 2 – Managing IMS System Parameters– Scenario 3 – Verifying IMS Resource Definitions– Scenario 4 – Issuing IMS Commands– Scenario 5 – Maintaining Command Audit Trail– Scenario 6 – Managing Dependent Regions– Scenario 7 – Viewing IMS CF Structures

� IMSplex– Scenario 9 – Viewing Aggregate SCI, RM, OM Statistics

� Shared Queue and CQS– Scenario 10 - View local buffer utilization– Scenario 11 – Managing Destination Queue Depth– Scenario 12 – Viewing CQS Structures

� Dashboard– Scenario 13 – Dashboard and Thresholds

Page 42: IMS Sysplex Manager

© 2010 IBM Corporation42

Information Management

© 2004 IBM Corporation

Scenario 1 – Taking Inventory and Capture Diagnostics

�Many address spaces – IMS Control Region, IMS DLI/SAS, IMS DBRC, IRLM, CQS, RM, OM, SCI, etc..

–How do you identify related IMS components across the Sysplex?–What is the status of these components?–What version of IMS components are involved?–How much resource are they using from z/OS perspective?–How do you collect diagnostic data to debug sysplex problem?

� IMS Sysplex Manger structured TSO/ISPF interface –Guided display of IMS components–Provides component id, task or job name, version, status and basic z/OS

information such as CPU time and EXCP counts–Drill-down to detailed component information–Easily capture console dumps for IMS components across the plex–Check DBRC RECON datasets placement and VSAM stats

Page 43: IMS Sysplex Manager

© 2010 IBM Corporation43

Information Management

© 2004 IBM Corporation

Component List

Page 44: IMS Sysplex Manager

© 2010 IBM Corporation44

Information Management

© 2004 IBM Corporation

Component List (cont)

Page 45: IMS Sysplex Manager

© 2010 IBM Corporation45

Information Management

© 2004 IBM Corporation

Capture Console Dumps

Page 46: IMS Sysplex Manager

© 2010 IBM Corporation46

Information Management

© 2004 IBM Corporation

Capture IMS CF structures Dump

Page 47: IMS Sysplex Manager

© 2010 IBM Corporation47

Information Management

© 2004 IBM Corporation

z/OS perspective for IMS address spaces

Page 48: IMS Sysplex Manager

© 2010 IBM Corporation48

Information Management

© 2004 IBM Corporation

DBRC RECON datasets and VSAM stats

� Show RECON datasets placement (COPY1, COPY2, SPARE) for all IMS systems

� Built-in LISTCAT for RECONs when drill down

Page 49: IMS Sysplex Manager

© 2010 IBM Corporation49

Information Management

© 2004 IBM Corporation

DBRC RECON VSAM stats

Page 50: IMS Sysplex Manager

© 2010 IBM Corporation50

Information Management

© 2004 IBM Corporation

Scenario 2 – Managing IMS System Parameters

�Many system run-time parameters –Sources: DFSPBxxx, overrides via Control Region PARM=–Which ones are being used?–Are the parameters the same across the Sysplex?

�System parameter display –Real-time scrollable display of “resolved” values–Parameter values across all IMS systems for easy comparison–New – System Parameter Tutor for instant description

Page 51: IMS Sysplex Manager

© 2010 IBM Corporation51

Information Management

© 2004 IBM Corporation

IMS System Parameters

Page 52: IMS Sysplex Manager

© 2010 IBM Corporation52

Information Management

© 2004 IBM Corporation

IMS System Parameters

Page 53: IMS Sysplex Manager

© 2010 IBM Corporation53

Information Management

© 2004 IBM Corporation

IMS System Parameters – Showing Unequal Parms

Page 54: IMS Sysplex Manager

© 2010 IBM Corporation54

Information Management

© 2004 IBM Corporation

IMS System Parameters – Tutor

Page 55: IMS Sysplex Manager

© 2010 IBM Corporation55

Information Management

© 2004 IBM Corporation

Scenario 3 – Verifying IMS Resource Definitions

�Resource definitions – Transactions, Programs, Data Bases, Nodes, LTERMS, etc. – Are the definitions the same across the Sysplex?– What is the resource status across the Sysplex?– How do you alter the status across the Sysplex?

�Resource definition display – Query resource by status or attribute– Real-time scrollable display of resources– Resource attributes and status across all IMS systems for easy comparison– Integrated IMS Type 1 command interface to alter resource status– Ability to drill-down to related resource (from transaction to PSB, from PSB to

databases… )

Page 56: IMS Sysplex Manager

© 2010 IBM Corporation56

Information Management

© 2004 IBM Corporation

IMS Resource Definitions – Filter Specification

Page 57: IMS Sysplex Manager

© 2010 IBM Corporation57

Information Management

© 2004 IBM Corporation

IMS Resource Definitions – Drill-down to PSB

Page 58: IMS Sysplex Manager

© 2010 IBM Corporation58

Information Management

© 2004 IBM Corporation

IMS Resource Definitions – Drill-down to Database

Page 59: IMS Sysplex Manager

© 2010 IBM Corporation59

Information Management

© 2004 IBM Corporation

IMS Resource Definitions – Databases for a PSB

Page 60: IMS Sysplex Manager

© 2010 IBM Corporation60

Information Management

© 2004 IBM Corporation

IMS Resource Definitions – Manage Transactions

Page 61: IMS Sysplex Manager

© 2010 IBM Corporation61

Information Management

© 2004 IBM Corporation

IMS Resource Definitions – Manage Transactions

Page 62: IMS Sysplex Manager

© 2010 IBM Corporation62

Information Management

© 2004 IBM Corporation

Scenario 4 – Issuing IMS Commands

� Issue Type 1 command to all IMS systems –Display same resource type across Sysplex–Alter resource status across Sysplex

�Command issued to each IMS system–Output recorded to command file and logged history file–ISPF Browse(view) used to display result–Scrollable, Primary and line commands (find, exclude, etc.)–Retrievable list of previously entered commands

Page 63: IMS Sysplex Manager

© 2010 IBM Corporation63

Information Management

© 2004 IBM Corporation

IMS Commands

Page 64: IMS Sysplex Manager

© 2010 IBM Corporation64

Information Management

© 2004 IBM Corporation

IMS Commands – Type-1

Page 65: IMS Sysplex Manager

© 2010 IBM Corporation65

Information Management

© 2004 IBM Corporation

IMS Commands – Type-2

Page 66: IMS Sysplex Manager

© 2010 IBM Corporation66

Information Management

© 2004 IBM Corporation

Scenario 5 – Maintaining command Audit Trail

�Keeping track of operations of your IMS systems–Need for audit trail? –Easy way of viewing IMS commands & system messages?–Automatic archive of audit log?

�Sysplex Manager with its history datasets–Log most type-1 IMS commands, command responses and MTO

messages from all IMS images regardless of origins (z/OS console, terminal, OTMA, AOI programs using CMD or ICMD interface)

–Log OM processed command and output–Searchable, filterable online viewing of log data using ISPF dialog–Automatic archive for full history dataset–Archive Directory to assist locating archived data–Issue type-1 and type-2 IMS commands while viewing log data (similar

to z/OS SDSF)–Check SM History datasets status

Page 67: IMS Sysplex Manager

© 2010 IBM Corporation67

Information Management

© 2004 IBM Corporation

Command Audit Trail

Page 68: IMS Sysplex Manager

© 2010 IBM Corporation68

Information Management

© 2004 IBM Corporation

Command Audit Trail

Page 69: IMS Sysplex Manager

© 2010 IBM Corporation69

Information Management

© 2004 IBM Corporation

SM History database status and usage

� Up to 8 VSAM Linear datasets make up SM history database

� Used in a circular fashion similar to IMS OLDS

� Automatic archive process to save full datasets to user-defined output location

� Directory to help users keep track of archive output

� Real-time information on status of these history datasets

Page 70: IMS Sysplex Manager

© 2010 IBM Corporation70

Information Management

© 2004 IBM Corporation

View and retrieve archive datasets

� Locate which archive dataset has the info you need

� Browse the archive dataset instantly

Page 71: IMS Sysplex Manager

© 2010 IBM Corporation71

Information Management

© 2004 IBM Corporation

Scenario 6 – Managing Dependent Regions

�Transaction workload back-logged –What dependent regions are available?–What transaction classes do they handle?–Are they occupied with work?–What are they doing?

�Scrollable list of all dependent regions across Sysplex–Enhanced IMS /DISPLAY ACTIVE REG–Displays overall DL/I DB/TM call counts–Sort the lock held column to see which reg holds the most locks–Resequenced by primary or secondary classes–Drill down to lower level of detail

Page 72: IMS Sysplex Manager

© 2010 IBM Corporation72

Information Management

© 2004 IBM Corporation

Dependent Region Display

Page 73: IMS Sysplex Manager

© 2010 IBM Corporation73

Information Management

© 2004 IBM Corporation

Dependent Region Display

Page 74: IMS Sysplex Manager

© 2010 IBM Corporation74

Information Management

© 2004 IBM Corporation

Dependent Region Display

Page 75: IMS Sysplex Manager

© 2010 IBM Corporation75

Information Management

© 2004 IBM Corporation

Dependent Region Display

Page 76: IMS Sysplex Manager

© 2010 IBM Corporation76

Information Management

© 2004 IBM Corporation

Dependent Region Display

Page 77: IMS Sysplex Manager

© 2010 IBM Corporation77

Information Management

© 2004 IBM Corporation

Dependent Region Display

Page 78: IMS Sysplex Manager

© 2010 IBM Corporation78

Information Management

© 2004 IBM Corporation

Scenario 7 – Viewing IMS CF Structures

�Growing use of Coupling Facility Structures –Data Sharing, Shared Message Queues, Resource Manager–No single source for list of in use structures and details

�Coupling Facility Structure display –Real-time display of structure list–Statistics, Connections, Coupling Facility information

Page 79: IMS Sysplex Manager

© 2010 IBM Corporation79

Information Management

© 2004 IBM Corporation

IMS Coupling Facility Structures

Page 80: IMS Sysplex Manager

© 2010 IBM Corporation80

Information Management

© 2004 IBM Corporation

IMS Coupling Facility Structures

Page 81: IMS Sysplex Manager

© 2010 IBM Corporation81

Information Management

© 2004 IBM Corporation

IMS Coupling Facility Structures

Page 82: IMS Sysplex Manager

© 2010 IBM Corporation82

Information Management

© 2004 IBM Corporation

IMS Coupling Facility Structures

Page 83: IMS Sysplex Manager

© 2010 IBM Corporation83

Information Management

© 2004 IBM Corporation

IMS Coupling Facility Structures

Page 84: IMS Sysplex Manager

© 2010 IBM Corporation84

Information Management

© 2004 IBM Corporation

Scenarios

� IMS

–Scenario 1 – Taking Inventory and capture diagnostic data–Scenario 2 – Managing IMS System Parameters–Scenario 3 – Verifying IMS Resource Definitions–Scenario 4– Issuing IMS Commands–Scenario 5 – Maintaining Command Audit Trail–Scenario 6 – Managing Dependent Regions–Scenario 7 – Viewing IMS CF Structures

� IMSplex

–Scenario 8 – Viewing Aggregate SCI, RM, OM Statistics

� Shared Queue and CQS

–Scenario 9 - View local buffer utilization–Scenario 10 – Managing Destination Queue Depth–Scenario 11 – Viewing CQS Structures

� Dashboard

–Scenario 12 – Dashboard and Thresholds

Page 85: IMS Sysplex Manager

© 2010 IBM Corporation85

Information Management

© 2004 IBM Corporation

Scenario 8 – Aggregated SCI, RM, OM Statistics

�Managing the well being of Common Service Layer (CSL) address spaces

–Lack of tools to obtain CSL statistical information–Multiple instances to check

� Information gathered from CSL address spaces across Sysplex

–Aggregated into single system image –Drill down for information from individual address space

Page 86: IMS Sysplex Manager

© 2010 IBM Corporation86

Information Management

© 2004 IBM Corporation

Aggregated RM Statistics

Page 87: IMS Sysplex Manager

© 2010 IBM Corporation87

Information Management

© 2004 IBM Corporation

Aggregated RM Statistics

Page 88: IMS Sysplex Manager

© 2010 IBM Corporation88

Information Management

© 2004 IBM Corporation

Aggregated RM Statistics

Page 89: IMS Sysplex Manager

© 2010 IBM Corporation89

Information Management

© 2004 IBM Corporation

Scenarios

� IMS

–Scenario 1 – Taking Inventory and capture diagnostic data–Scenario 2 – Managing IMS System Parameters–Scenario 3 – Verifying IMS Resource Definitions–Scenario 4– Issuing IMS Commands–Scenario 5 – Maintaining Command Audit Trail–Scenario 6 – Managing Dependent Regions–Scenario 7 – Viewing IMS CF Structures

� IMSplex

–Scenario 8 – Viewing Aggregate SCI, RM, OM Statistics

� Shared Queue and CQS

–Scenario 9 - View local buffer utilization–Scenario 10 – Managing Destination Queue Depth–Scenario 11 – Viewing CQS Structures

� Dashboard

–Scenario 12 – Dashboard and Thresholds

Page 90: IMS Sysplex Manager

© 2010 IBM Corporation90

Information Management

© 2004 IBM Corporation

Scenario 9 - SQ local buffer utilization

Page 91: IMS Sysplex Manager

© 2010 IBM Corporation91

Information Management

© 2004 IBM Corporation

Scenario 10 – Destination Queue Depth

�Managing Destination Queue Depth & CQS for Shared Queues

–Limited tools to browse, delete and recover messages on Shared Queues

–Lack of tools to obtain CQS statistical information and manage messages on Shared Queues

–Required to optimize Shared Queues environment

�DQD data & List of Shared Queue Structures in use–Filter based on Destination name or ID–High level information, Drill down to levels of detail–Browse, Delete and Recover messages from Cold queue–Statistics for: structure, rebuild, checkpoint–CQS processing counters

Page 92: IMS Sysplex Manager

© 2010 IBM Corporation92

Information Management

© 2004 IBM Corporation

Destination Queue Depth

Page 93: IMS Sysplex Manager

© 2010 IBM Corporation93

Information Management

© 2004 IBM Corporation

Destination Queue Depth

Page 94: IMS Sysplex Manager

© 2010 IBM Corporation94

Information Management

© 2004 IBM Corporation

Destination Queue Depth

Page 95: IMS Sysplex Manager

© 2010 IBM Corporation95

Information Management

© 2004 IBM Corporation

Destination Queue Depth

Page 96: IMS Sysplex Manager

© 2010 IBM Corporation96

Information Management

© 2004 IBM Corporation

Destination Queue Depth

Page 97: IMS Sysplex Manager

© 2010 IBM Corporation97

Information Management

© 2004 IBM Corporation

Scenario 11 - CQS Shared Message Queues

Page 98: IMS Sysplex Manager

© 2010 IBM Corporation98

Information Management

© 2004 IBM Corporation

CQS Shared Message Queues

Page 99: IMS Sysplex Manager

© 2010 IBM Corporation99

Information Management

© 2004 IBM Corporation

CQS Shared Message Queues

Page 100: IMS Sysplex Manager

© 2010 IBM Corporation100

Information Management

© 2004 IBM Corporation

CQS Shared Message Queues

Page 101: IMS Sysplex Manager

© 2010 IBM Corporation101

Information Management

© 2004 IBM Corporation

CQS Shared Message Queues

Page 102: IMS Sysplex Manager

© 2010 IBM Corporation102

Information Management

© 2004 IBM Corporation

CQS Shared Message Queues

Page 103: IMS Sysplex Manager

© 2010 IBM Corporation103

Information Management

© 2004 IBM Corporation

CQS Shared Message Queues

Page 104: IMS Sysplex Manager

© 2010 IBM Corporation104

Information Management

© 2004 IBM Corporation

Scenarios

� IMS

–Scenario 1 – Taking Inventory and capture diagnostic data–Scenario 2 – Managing IMS System Parameters–Scenario 3 – Verifying IMS Resource Definitions–Scenario 4– Issuing IMS Commands–Scenario 5 – Maintaining Command Audit Trail–Scenario 6 – Managing Dependent Regions–Scenario 7 – Viewing IMS CF Structures

� IMSplex

–Scenario 8 – Viewing Aggregate SCI, RM, OM Statistics

� Shared Queue and CQS

–Scenario 9 - View local buffer utilization–Scenario 10 – Managing Destination Queue Depth–Scenario 11 – Viewing CQS Structures

� Dashboard

–Scenario 12 – Dashboard and Thresholds

Page 105: IMS Sysplex Manager

© 2010 IBM Corporation105

Information Management

© 2004 IBM Corporation

Scenario 12 – Dashboard Sysplex at a Glance

�Managing the IMS Sysplex through key system indicators –Determine overall Sysplex health at a Glance –Alert when indicators violate predefined thresholds–Set multiple monitoring thresholds depending on workloads, time of

day…

�Critical data from key areas summarized on one or more screens

–User customized content, positioning, threshold value –Threshold exceptions are logged for future review–One or more per user, default supplied–Automatic screen refresh capability for operational ease–Drill down for additional detail

Page 106: IMS Sysplex Manager

© 2010 IBM Corporation106

Information Management

© 2004 IBM Corporation

Configure Your Dashboard

� Create and customize a new dashboard

Page 107: IMS Sysplex Manager

© 2010 IBM Corporation107

Information Management

© 2004 IBM Corporation

When to monitor

� Define monitoring periods

Page 108: IMS Sysplex Manager

© 2010 IBM Corporation108

Information Management

© 2004 IBM Corporation

Low and High Thresholds

� Define threshold values

Page 109: IMS Sysplex Manager

© 2010 IBM Corporation109

Information Management

© 2004 IBM Corporation

Threshold Processing Interval

� Set dashboard data collection interval

Page 110: IMS Sysplex Manager

© 2010 IBM Corporation110

Information Management

© 2004 IBM Corporation

Dashboard

Page 111: IMS Sysplex Manager

© 2010 IBM Corporation111

Information Management

© 2004 IBM Corporation

Dashboard – Drill Down

Page 112: IMS Sysplex Manager

© 2010 IBM Corporation112

Information Management

© 2004 IBM Corporation

References

�For publications and demo, visit IMS Sysplex Manager for z/OS at

–http://www-306.ibm.com/software/data/db2imstools/imstools-library.html