ims sysplex manager
TRANSCRIPT
© 2010 IBM Corporation
Information Management
2010 – Information Management Tech Conference - Brazil
IMS Sysplex Manager
Janet LeBlanc
Silicon Valley Lab
© 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
© 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
© 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
© 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
© 2010 IBM Corporation6
Information Management
© 2004 IBM Corporation
Shared Queue Transaction Affinity Routing
© 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
© 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
© 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
© 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))
© 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))
© 2010 IBM Corporation12
Information Management
© 2004 IBM Corporation
Affinity Routing Statistics – System View
© 2010 IBM Corporation13
Information Management
© 2004 IBM Corporation
Affinity Routing Statistics – Update System
© 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.
© 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.
© 2010 IBM Corporation16
Information Management
© 2004 IBM Corporation
Affinity Routing Statistics – Add Destination
© 2010 IBM Corporation17
Information Management
© 2004 IBM Corporation
SQ buffer overflow protection
© 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
© 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
© 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.
© 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
© 2010 IBM Corporation22
Information Management
© 2004 IBM Corporation
Managing IRLM locks
© 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
© 2010 IBM Corporation24
Information Management
© 2004 IBM Corporation
Data Sharing Long Lock Exceptions
© 2010 IBM Corporation25
Information Management
© 2004 IBM Corporation
Data Sharing Long Lock Exceptions
© 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
© 2010 IBM Corporation27
Information Management
© 2004 IBM Corporation
Real-time IRLM Locking Display
© 2010 IBM Corporation28
Information Management
© 2004 IBM Corporation
Real-time IRLM Locking Display
© 2010 IBM Corporation29
Information Management
© 2004 IBM Corporation
Real-time IRLM Locking Display
© 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
© 2010 IBM Corporation31
Information Management
© 2004 IBM Corporation
Aggregated IRLM Statistics
© 2010 IBM Corporation32
Information Management
© 2004 IBM Corporation
Aggregated IRLM Statistics
© 2010 IBM Corporation33
Information Management
© 2004 IBM Corporation
Managing CSL RM Structure
© 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
© 2010 IBM Corporation35
Information Management
© 2004 IBM Corporation
IMS Resource Structure Content
© 2010 IBM Corporation36
Information Management
© 2004 IBM Corporation
IMS Resource Structure Content
© 2010 IBM Corporation37
Information Management
© 2004 IBM Corporation
IMS Resource Structure Content
© 2010 IBM Corporation38
Information Management
© 2004 IBM Corporation
IMS Resource Structure Content
© 2010 IBM Corporation39
Information Management
© 2004 IBM Corporation
IMS Resource Structure Content
© 2010 IBM Corporation40
Information Management
© 2004 IBM Corporation
Other Product Use Scenarios
© 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
© 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
© 2010 IBM Corporation43
Information Management
© 2004 IBM Corporation
Component List
© 2010 IBM Corporation44
Information Management
© 2004 IBM Corporation
Component List (cont)
© 2010 IBM Corporation45
Information Management
© 2004 IBM Corporation
Capture Console Dumps
© 2010 IBM Corporation46
Information Management
© 2004 IBM Corporation
Capture IMS CF structures Dump
© 2010 IBM Corporation47
Information Management
© 2004 IBM Corporation
z/OS perspective for IMS address spaces
© 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
© 2010 IBM Corporation49
Information Management
© 2004 IBM Corporation
DBRC RECON VSAM stats
© 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
© 2010 IBM Corporation51
Information Management
© 2004 IBM Corporation
IMS System Parameters
© 2010 IBM Corporation52
Information Management
© 2004 IBM Corporation
IMS System Parameters
© 2010 IBM Corporation53
Information Management
© 2004 IBM Corporation
IMS System Parameters – Showing Unequal Parms
© 2010 IBM Corporation54
Information Management
© 2004 IBM Corporation
IMS System Parameters – Tutor
© 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… )
© 2010 IBM Corporation56
Information Management
© 2004 IBM Corporation
IMS Resource Definitions – Filter Specification
© 2010 IBM Corporation57
Information Management
© 2004 IBM Corporation
IMS Resource Definitions – Drill-down to PSB
© 2010 IBM Corporation58
Information Management
© 2004 IBM Corporation
IMS Resource Definitions – Drill-down to Database
© 2010 IBM Corporation59
Information Management
© 2004 IBM Corporation
IMS Resource Definitions – Databases for a PSB
© 2010 IBM Corporation60
Information Management
© 2004 IBM Corporation
IMS Resource Definitions – Manage Transactions
© 2010 IBM Corporation61
Information Management
© 2004 IBM Corporation
IMS Resource Definitions – Manage Transactions
© 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
© 2010 IBM Corporation63
Information Management
© 2004 IBM Corporation
IMS Commands
© 2010 IBM Corporation64
Information Management
© 2004 IBM Corporation
IMS Commands – Type-1
© 2010 IBM Corporation65
Information Management
© 2004 IBM Corporation
IMS Commands – Type-2
© 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
© 2010 IBM Corporation67
Information Management
© 2004 IBM Corporation
Command Audit Trail
© 2010 IBM Corporation68
Information Management
© 2004 IBM Corporation
Command Audit Trail
© 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
© 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
© 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
© 2010 IBM Corporation72
Information Management
© 2004 IBM Corporation
Dependent Region Display
© 2010 IBM Corporation73
Information Management
© 2004 IBM Corporation
Dependent Region Display
© 2010 IBM Corporation74
Information Management
© 2004 IBM Corporation
Dependent Region Display
© 2010 IBM Corporation75
Information Management
© 2004 IBM Corporation
Dependent Region Display
© 2010 IBM Corporation76
Information Management
© 2004 IBM Corporation
Dependent Region Display
© 2010 IBM Corporation77
Information Management
© 2004 IBM Corporation
Dependent Region Display
© 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
© 2010 IBM Corporation79
Information Management
© 2004 IBM Corporation
IMS Coupling Facility Structures
© 2010 IBM Corporation80
Information Management
© 2004 IBM Corporation
IMS Coupling Facility Structures
© 2010 IBM Corporation81
Information Management
© 2004 IBM Corporation
IMS Coupling Facility Structures
© 2010 IBM Corporation82
Information Management
© 2004 IBM Corporation
IMS Coupling Facility Structures
© 2010 IBM Corporation83
Information Management
© 2004 IBM Corporation
IMS Coupling Facility Structures
© 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
© 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
© 2010 IBM Corporation86
Information Management
© 2004 IBM Corporation
Aggregated RM Statistics
© 2010 IBM Corporation87
Information Management
© 2004 IBM Corporation
Aggregated RM Statistics
© 2010 IBM Corporation88
Information Management
© 2004 IBM Corporation
Aggregated RM Statistics
© 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
© 2010 IBM Corporation90
Information Management
© 2004 IBM Corporation
Scenario 9 - SQ local buffer utilization
© 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
© 2010 IBM Corporation92
Information Management
© 2004 IBM Corporation
Destination Queue Depth
© 2010 IBM Corporation93
Information Management
© 2004 IBM Corporation
Destination Queue Depth
© 2010 IBM Corporation94
Information Management
© 2004 IBM Corporation
Destination Queue Depth
© 2010 IBM Corporation95
Information Management
© 2004 IBM Corporation
Destination Queue Depth
© 2010 IBM Corporation96
Information Management
© 2004 IBM Corporation
Destination Queue Depth
© 2010 IBM Corporation97
Information Management
© 2004 IBM Corporation
Scenario 11 - CQS Shared Message Queues
© 2010 IBM Corporation98
Information Management
© 2004 IBM Corporation
CQS Shared Message Queues
© 2010 IBM Corporation99
Information Management
© 2004 IBM Corporation
CQS Shared Message Queues
© 2010 IBM Corporation100
Information Management
© 2004 IBM Corporation
CQS Shared Message Queues
© 2010 IBM Corporation101
Information Management
© 2004 IBM Corporation
CQS Shared Message Queues
© 2010 IBM Corporation102
Information Management
© 2004 IBM Corporation
CQS Shared Message Queues
© 2010 IBM Corporation103
Information Management
© 2004 IBM Corporation
CQS Shared Message Queues
© 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
© 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
© 2010 IBM Corporation106
Information Management
© 2004 IBM Corporation
Configure Your Dashboard
� Create and customize a new dashboard
© 2010 IBM Corporation107
Information Management
© 2004 IBM Corporation
When to monitor
� Define monitoring periods
© 2010 IBM Corporation108
Information Management
© 2004 IBM Corporation
Low and High Thresholds
� Define threshold values
© 2010 IBM Corporation109
Information Management
© 2004 IBM Corporation
Threshold Processing Interval
� Set dashboard data collection interval
© 2010 IBM Corporation110
Information Management
© 2004 IBM Corporation
Dashboard
© 2010 IBM Corporation111
Information Management
© 2004 IBM Corporation
Dashboard – Drill Down
© 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