IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

56
1 May 22, 2008 • 08:00 a.m. – 09:00 a.m. Platform: DB2 for z/OS Norbert Jenninger IBM Germany, email: [email protected] Session: I13 What’s New - OMEGAMON XE for DB2 PE V410 extensions Abstract: This session will give you an update on the latest news and functions added after the general shipment. DB2 9 for z/OS full exploitation, DB2 enhancements for existing releases (V8 and V9) as well as important customer requirements were added to the product after general availability. Come and learn how you can benefit from these for your daily work.

Transcript of IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

Page 1: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

1

May 22, 2008 • 08:00 a.m. – 09:00 a.m.Platform: DB2 for z/OS

Norbert JenningerIBM Germany, email: [email protected]

Session: I13

What’s New - OMEGAMON XE for DB2 PE V410 extensions

Abstract: This session will give you an update on the latest news and functions added after the general shipment. DB2 9 for z/OS full exploitation, DB2 enhancements for existing releases (V8 and V9) as well as important customer requirements were added to the product after general availability. Come and learn how you can benefit from these for your daily work.

Page 2: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

2

2

DisclaimersTHE INFORMATION CONTAINED IN THIS PRESENTATION IS PROVIDED FOR INFORMATIONAL PURPOSES ONLY.

WHILE EFFORTS WERE MADE TO VERIFY THE COMPLETENESS AND ACCURACY OF THE INFORMATION CONTAINED IN THIS PRESENTATION, IT IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED.

IN ADDITION, THIS INFORMATION IS BASED ON IBM’S CURRENT PRODUCT PLANS AND STRATEGY, WHICH ARE SUBJECT TO CHANGE BY IBM WITHOUT NOTICE.

IBM SHALL NOT BE RESPONSIBLE FOR ANY DAMAGES ARISING OUT OF THE USE OF, OR OTHERWISE RELATED TO, THIS PRESENTATION OR ANY OTHER DOCUMENTATION.

NOTHING CONTAINED IN THIS PRESENTATION IS INTENDED TO, OR SHALL HAVE THE EFFECT OF:

CREATING ANY WARRANTY OR REPRESENTATION FROM IBM (OR ITS AFFILIATES OR ITS OR THEIR SUPPLIERS AND/OR LICENSORS); OR

ALTERING THE TERMS AND CONDITIONS OF THE APPLICABLE LICENSE AGREEMENT GOVERNING THE USE OF IBM SOFTWARE.

Page 3: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

3

3

Agenda

What’s New ?• Support of new DB2 V8 and DB2 9 functions• DB2 Trace Data Collection and Reporting• Extensions to Historical Reporting• Real-Time Monitoring – New Instrumentation• Installation and Customization / Server• Buffer Pool Analysis

Objectives:1) Learn more about the DB2 9 and V8 for z/OS instrumentation and functions 2) … DB2 enhancements of existing release3) … added functions and options based on customer requirements4) … evolutionary extensions to the monitor5) … and the monitoring and analysis philosophy of the product.

Page 4: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

4

4

Quick Review

What’s New ?• Ongoing extensions (full V9 exploitation support in spring

2007 together with DB2 9 GA!) => last year IDUG• It is time for another update since last year IDUG !

• DB2 functions• Customer requirement and other enhancements

DB2 Performance Expert V2OMEGAMON XE for DB2 Performance Expert on z/OS V3.1.0 V4.1.0

DB2 Performance Monitor V8OMEGAMON XE for DB2 Performance Monitor on z/OS V3.1.0 V4.1.0

DB2 Buffer Pool Analyzer V2 DB2 Buffer Pool Analyzer V3.1 V4.1

OMEGAMON XE for DB2 V300

GA GA12/2005 10/2006

Page 5: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

5

5

DB2 Connect

DB2 Connect

One Server

z/OS

DB2DB2DB2DB2DB2DB2

PM / PE Agent

PM / PE Agent

VTAMOLM

PM BatchReporting

PM BatchReporting

Monitoring Service (TEMS) Monitoring Service (TEMS)

Portal Server (TEPS) Portal Server (TEPS)

XE/DE(TEP)

PE

z/OS

DC DC

AgentAS

AgentAS

MS MS

Java application

Applets - in browser- or local

BPA ReportingBPA Reporting

OMEGAMON Address SpacesOMEGAMON Address Spaces

PM / PE ServerDB2

PWHPWH

PE / BPA

ISPFOLM

The new converged product offeringswill deliver the best online monitoring, historical analysis, DB2 Connect monitoring, and reporting of any performance monitor while maintaining existing user interfaces to enable ease of migration from existing monitors.

Agent Address Spaces (TEMA)Agent Address Spaces (TEMA)

MVSMVSMVS DB2

IMS CICS

MVS

and future UI consolidation

Changed termsCNP = TEPCNPS = TEPSCMS = TEMSAgent = TEMACICAT = ICAT

, Reporting , TEP

Page 6: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

6

6

DB2 V8 and DB2 9 support - extensions

Page 7: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

7

7

New Subsystem / LPAR related dataNew Data Section QWOS in IFCID 1 (DB2 V8 PTF: UK32198,

OMEGAMON XE for DB2PM/PE APAR: PK57640 & PK59975 )

With this DB2 provides z/OS metrics for CPU (in %) and memory for• LPAR, • DB2 subsystem, • DB2 address spaces - MSTR, DBM1)

QWOS DSECTQWOSLNCP DS F NO OF CPS ON LPARQWOSLPRU DS F CPU UTILIZATION LPARQWOSDB2U DS F CPU UTILIZATION DB2 SUBSYSQWOSMSTU DS F CPU UTILIZATION DB2 MSTRQWOSDBMU DS F CPU UTILIZATION DB2 DBM1QWOSLPIR DS F PAGE-IN RATE LPARQWOSDPIR DS F PAGE-IN RATE DB2 SUBSYSQWOSLRST DS F REAL STORAGE ON LPAR IN MBQWOSLRSF DS F FREE REAL STORAGE LPAR IN MBQWOSDRSU DS F USED REAL STORAGE DB2 SUBSYS IN MBQWOSLVST DS F VIRTUAL STORAGE LPAR IN MBQWOSLVSF DS F FREE VIRTUAL STORAGE LPAR IN MBQWOSDVSU DS F USED VIRTUAL STORAGE DB2 SUBSYS IN MBQWOSEND DS 0C

Page 8: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

8

8

New Subsystem / LPAR related dataNew data shown on “System Status” TEP workspace

Page 9: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

9

9

New Subsystem / LPAR related dataDBM1 Virtual storage data (IFCID 225) a new TEP workspaces

Page 10: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

10

10

New Subsystem / LPAR related dataDBM1 Virtual Storage Details (IFCID 225) a new TEP workspaces

Page 11: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

11

11

New Subsystem / LPAR related dataDBM1 Virtual Variable Storage Details (IFCID 225)

Page 12: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

12

12

New IFCID to report on DB2 Messages

New IFCID 197 - Performance Trace Class(18) DB2 V8/9 APAR: PK47126, V8 PTF UK30278, V9 PTF UK30279 OMEGAMON XE for DB2PM/PE APAR: PK57640 & PK59975

• A new DB2 IFCID 197 will be available to access DB2 messages written to message log via IFI API in order to allow event based alerts and appropriate reaction via “Take Action” automation

• New ICAT parameter “DB2 messages collection interval”(default 10 seconds)

• MONITOR2 authorization required.• Separate subtask of STC need to be started in addition

/F <ccccccc>,F PESERVER,F <db2>,DB2MSGMON=<p>

Page 13: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

13

13

New IFCID to report on DB2 MessagesNew IFCID 197 - DB2 messages are shown in a new workspace

Page 14: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

14

14

V9 support – extensions to QXST

• Extensions to DB2 trace records (OMEGAMON XE for DB2 PM/PE PK41800)

• Extension to QXST section[…]QXCRROL DS F # of issued CREATE ROLE QXDRPROL DS F # of issued DROP ROLE QXALTVW DS F # of issued ALTER VIEW QXALTJR DS F # of issued ALTER JAR QXCRCTX DS F # of issued CREATE TRUSTED CONTEXT QXALTCTX DS F # of issued ALTER TRUSTED CONTEXT QXDRPCTX DS F # of issued DROP TRUSTED CONTEXT QXRNIX DS F # of issued RENAME INDEX QXTRTBL DS F # of issued TRUNCATE TABLE […]

• Display in Accounting (STATS already shows this data)

SQL DDL CREATE DROP ALTER---------- ------ ------ ------TABLE 0 0 0CRT TTABLE 0 N/A N/ADCL TTABLE 0 N/A N/AAUX TABLE 0 N/A N/AINDEX 0 0 0TABLESPACE 0 0 0DATABASE 0 0 0STOGROUP 0 0 0SYNONYM 0 0 N/A

| VIEW 0 0 0ALIAS 0 0 N/APACKAGE N/A 0 N/APROCEDURE 0 0 0FUNCTION 0 0 0TRIGGER 0 0 N/ADIST TYPE 0 0 N/ASEQUENCE 0 0 0

| TRUST. CTX 0 0 0

| ROLE 0 0 N/A | JAR N/A N/A 0

TOTAL 0 0 0| TRUNC TBL 0

RENAME TBL 0 | RENAME IX 0

COMMENT ON 0 LABEL ON 0

SQL DDL CREATE DROP ALTER---------- ------ ------ ------TABLE 0 0 0CRT TTABLE 0 N/A N/ADCL TTABLE 0 N/A N/AAUX TABLE 0 N/A N/AINDEX 0 0 0TABLESPACE 0 0 0DATABASE 0 0 0STOGROUP 0 0 0SYNONYM 0 0 N/A

| VIEW 0 0 0ALIAS 0 0 N/APACKAGE N/A 0 N/APROCEDURE 0 0 0FUNCTION 0 0 0TRIGGER 0 0 N/ADIST TYPE 0 0 N/ASEQUENCE 0 0 0

| TRUST. CTX 0 0 0

| ROLE 0 0 N/A | JAR N/A N/A 0

TOTAL 0 0 0| TRUNC TBL 0

RENAME TBL 0 | RENAME IX 0

COMMENT ON 0 LABEL ON 0

Outlook

Page 15: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

15

15

DB2 Trace Data Collection and Reporting

Page 16: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

16

16

The Types of DB2 Instrumentation DataNear-term history Online monitor

Long-term history Reports, Perform.DB

Snapshot history Online Monitor

Short-Term history TEP GUI

Based on DB2 (event) traces

Based on DB2 snapshot dataCollected and saved by TEMS

or TEMA

Online Monitoring

Reporting andPerformance Warehouse

Lock Unlock

Suspended

Suspended

Snapshot history

Application / Thread A

DB2 (event)trace

SMF,GTF,OPx

Application / Thread B

Application / Thread C

OPx

Near-Term history

Page 17: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

17

17

The Types of DB2 Instrumentation Data

IFI API (READS)

DB2 control blocks

Real-Time MonitorData Collector

VTAM/ ISPF/ GUI

Hook into DB2, direct access to control blocks,

Save materialized datain storage or on disk space

SMF

GTFOP-

buffer

IFI API (READA)Monitor CollectorProgramNTH, CRDATF

SequentialFile

HistoricalReporting

VSAM

DB2 event(asynchronous)trace data

DB2 snapshot(synchronous)trace data

PDB PWH

DB2 LOAD

FILE SAVE

VTAM(NTH,ATF)

Page 18: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

18

18

Historical Reporting out of NTH / new BatchCRD

NTH had proprietary records structure in their VSAMand the archive files.• NTH offers now complete DB2 trace records saved to a

sequential file for subsequent report processing• Static sequential file• Dynamic sequential file• GDG

• Definition through ICAT

NTH had the ability to direct insert data into the DB2tables continuously• Use the new “BatchCRD” function

Page 19: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

19

19

NTH VSAMSEQ

SEQstatic

SEQstatic

DB2

DB2 OP-Buffer

NTHCollector

VSAM

SEQstatic

SEQdynamic

SEQGDG

Classic NTH(VTAM)

e.g.D01SYS.KO2.V310.SYSA.§DB2.§DATE.§TIME.RKD201

e.g.D01SYS.KO2.V310.SYSA.SDE1.RKD2SQ01D01SYS.KO2.V310.SYSA.SDE1.RKD2SQ02D01SYS.KO2.V310.SYSA.SDE1.RKD2SQ02

e.g.D01SYS.KO2.V310.SYSA.SDE1.RKD201

Archive e.g. a GDGD01SYS.KO2.V310.SYSA.SDE1.RKD2ARCQor a dynamic data set like D01SYS.KO2.V310.SYSA.§DB2.§DATE.§TIME.RKD201

Input forReportingprograms

manda

tory

optional

Page 20: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

20

20

BatchCollectReportData (PK43728)

DB2

DB2 OP-Buffer

Batch Collector

SEQGDG

Reporter DB2 LoadUtility PDB

Invoke job if GDG is switched

• Member FPEZCRD on RKO2SAMP• Can run once (elapsed time) or continuously (interval

time between GDG switch)• Invokes a job (e.g. Report & Load) if GDG is switched

DSGLOBAL(N) SSID(ssid)

DSGLOBAL(Y) DSMEMBER(dsMbr)

GDGDATASET(gdg)

JOB(job)

OPBUFSIZE(2048)

OPBUFSIZE(opSize)

ELAPSEDTIME(60) TRACE('trace') <

ELAPSEDTIME(secs) RECCOLLECTED(recs) TERMTHREADS(thds)

• FPRZCRD• Group scope

wide trace collection (optional)

Page 21: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

21

21

The wide variety of historical processing

TRACE

VSAM

VSAM

GTF

DB2 Trace collection Processing / Reporting Performance DB archiving

SMF

OP-Buffer Near-Term

History

BatchCRD

ISPF CRD

PWH CRD& SQL Act.

ATF

Seq

Seq

Seq

Seq

VSAM

VSAM

Historical

Reporting

Programs

Job - Scheduler

PE SERVER

SAVE

FILE

REPORT

PWH

PDB

DB2Load Utility

Classic PWHClient

Best view in slide show mode

Page 22: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

22

22

The wide variety of historical processing

TRACE

VSAM

GTF

DB2 Trace collection Processing / Reporting Performance DB archiving

SMF

OP-Buffer Near-Term

History

BatchCRD

ISPF CRD

PWH CRD& SQL Act.

ATF

Seq

Seq

Seq

Seq

VSAM

VSAM

Historical

Reporting

Programs

Job - Scheduler

PE SERVER

SAVE

FILE

REPORT

PDB

DB2Load Utility

Classic PWHClient

The typical one: SMF => Batch => Load

Page 23: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

23

23

The wide variety of historical processing

TRACE

VSAM

GTF

DB2 Trace collection Processing / Reporting Performance DB archiving

SMF

OP-Buffer Near-Term

History

BatchCRD

ISPF CRD

PWH CRD& SQL Act.

ATF

Seq

Seq

Seq

Seq

VSAM

VSAM

Historical

Reporting

Programs

Job - Scheduler

PE SERVER

SAVE

FILE

REPORT

PDB

DB2Load Utility

Classic

The fast alternative: Collect – Switch GDG – Run job & load

Page 24: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

24

24

The wide variety of historical processing

TRACE

VSAM

GTF

DB2 Trace collection Processing / Reporting Performance DB archiving

SMF

OP-Buffer Near-Term

History

BatchCRD

ISPF CRD

PWH CRD& SQL Act.

ATF

Seq

Seq

Seq

Seq

VSAM

VSAM

Historical

Reporting

Programs

Job - Scheduler

PE SERVER

SAVE

FILE

REPORT

PWH

DB2Load Utility

Classic PWHClient

The individual one: Configure – Schedule – Execute

Page 25: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

25

25

The wide variety of historical processing

TRACE

VSAM

VSAM

GTF

DB2 Trace collection Processing / Reporting Performance DB archiving

SMF

OP-Buffer Near-Term

History

BatchCRD

ISPF CRD

PWH CRD& SQL Act.

ATF

Seq

Seq

Seq

Seq

VSAM

VSAM

Historical

Reporting

Programs

Job - Scheduler

PE SERVER

SAVE

FILE

REPORT

PWH

PDB

DB2Load Utility

Classic PWHClient

The combination: Collect – View or ProcessBest view in slide show mode

Page 26: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

26

26

The wide variety of historical processing

TRACE

VSAM

VSAM

GTF

DB2 Trace collection Processing / Reporting Performance DB archiving

SMF

OP-Buffer Near-Term

History

BatchCRD

ISPF CRD

PWH CRD& SQL Act.

ATF

Seq

Seq

Seq

Seq

VSAM

VSAM

Historical

Reporting

Programs

Job - Scheduler

PE SERVER

SAVE

FILE

REPORT

PWH

PDB

DB2Load Utility

Classic PWHClient

... or many other combination jobscheduling and execution of

• Trace Collection• Processing• Archiving

Page 27: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

27

27

Extensions to Historical Reporting

Page 28: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

28

28

New Accounting option DATATYPESave run time and CPU time !• New option "DATATYPE" for Accounting FILE (& SAVE)

subcommand (FILE - PK38352)

• Split option for Accounting FILE dataset (PK44310)Code changed to allow now FILE option 5 times repeated with the option to specify different DATATYPEs output DD names

ACCOUNTING FILE

DATATYPE(GENERAL)DDNAME(ACFILDD1)

FILE DATATYPE(BP) DDNAME(ACFILDD2)

FILE DATATYPE(PACKAGE) DDNAME(ACFILDD3)

...

Page 29: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

29

29

• Virtual Storage instrumentation IFCID 225• Support of different view to the derived parameter

“Average thread footprint” and “Max number of possible threads” (considering specific ERP (SAP) like workload)

• The first pair represents the non-SAP using the counter QDSTCNAT, which is the current number of active database access threads (DBATs)

• And the second (Type II) the SAP like workload using the counter QDSTHWAT, which is the maximum number of active DBATs that existed since DB2 start.

Statistics Report / Trace – Virtual Storage

...AVERAGE THREAD FOOTPRINT (MB) 5.34

MAX NUMBER OF POSSIBLE THREADS 175

AVERAGE THREAD FOOTPRINT (TYPE II) (MB) 4.12MAX NUMBER OF POSSIBLE THREADS (TYPE II) 220

...

...AVERAGE THREAD FOOTPRINT (MB) 5.34

MAX NUMBER OF POSSIBLE THREADS 175

AVERAGE THREAD FOOTPRINT (TYPE II) (MB) 4.12MAX NUMBER OF POSSIBLE THREADS (TYPE II) 220

...

Page 30: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

30

30

Real-Time Monitoring / New Instrumentation

Page 31: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

31

31

Display Data Sharing group wide threads________________ ZALLT VTM O2 V410./C SDE1 G 03/06/08 15:43:34

> Help PF1 Back PF3 Up PF7 Down PF8 Sort PF10 Zoom PF11 > T.A > THREAD ACTIVITY: Enter a selection letter on the top line.

> *-ALL B-TSO C-CICS D-IMS E-BACKGROUND F-DIST ALLIED > G-DIST DBAC H-UTIL I-INACT J-FILTER K-FUNCTIONS L-STORED PROC > M-TRIGGERS N-SYSPLEX O-ENCLAVES P-WORKSTA =============================================================================== > ALL THREADS CONNECTED TO DB2 THDA

+ * + Elapsed Planname DB2 Status GetPg Update Commit CORRID + ---------- -------- ----- ------------ ------ ------ ------ ------------+ 00:59:49.0 KO2PLAN SDE2 NOT-IN-DB2 8028 1811 918 SDE2OMO4 + 00:59:48.6 SDE2 NOT-IN-DB2 0 0 0 SDE2OMO4 + 00:59:48.6 KO2PLAN SDE2 NOT-IN-DB2 7598 33 7 SDE2OMO4 + 00:59:47.3 SDE2 NOT-IN-DB2 0 0 0 SDE2OMO4 + 00:59:34.1 KO2PLAN SDE2 NOT-IN-DB2 0 0 0 SDE2OMO4 + 00:59:17.9 KO2PLAN SDE2 NOT-IN-DB2 0 0 0 SDE2OMO4 + 00:21:14.1 KO2PLAN SDE1 NOT-IN-DB2 63 4 10 SDE1OMO4 + 00:21:14.1 KO2PLAN SDE3 NOT-IN-DB2 63 4 10 SDE1OMO4 + 00:21:13.6 SDE1 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:21:13.6 SDE3 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:21:13.1 KO2PLAN SDE1 NOT-IN-DB2 7618 33 7 SDE1OMO4 + 00:21:12.6 KO2PLAN SDE3 NOT-IN-DB2 7618 33 7 SDE1OMO4 + 00:21:12.4 SDE1 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:21:11.9 SDE3 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:20:58.3 KO2PLAN SDE3 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:20:58.3 KO2PLAN SDE1 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:17:14.9 DB2PM SDE1 NOT-IN-DB2 79943 0 1186 SDE1OMO4 ===============================================================================

________________ ZALLT VTM O2 V410./C SDE1 G 03/06/08 15:43:34 > Help PF1 Back PF3 Up PF7 Down PF8 Sort PF10 Zoom PF11 > T.A > THREAD ACTIVITY: Enter a selection letter on the top line.

> *-ALL B-TSO C-CICS D-IMS E-BACKGROUND F-DIST ALLIED > G-DIST DBAC H-UTIL I-INACT J-FILTER K-FUNCTIONS L-STORED PROC > M-TRIGGERS N-SYSPLEX O-ENCLAVES P-WORKSTA =============================================================================== > ALL THREADS CONNECTED TO DB2 THDA

+ * + Elapsed Planname DB2 Status GetPg Update Commit CORRID + ---------- -------- ----- ------------ ------ ------ ------ ------------+ 00:59:49.0 KO2PLAN SDE2 NOT-IN-DB2 8028 1811 918 SDE2OMO4 + 00:59:48.6 SDE2 NOT-IN-DB2 0 0 0 SDE2OMO4 + 00:59:48.6 KO2PLAN SDE2 NOT-IN-DB2 7598 33 7 SDE2OMO4 + 00:59:47.3 SDE2 NOT-IN-DB2 0 0 0 SDE2OMO4 + 00:59:34.1 KO2PLAN SDE2 NOT-IN-DB2 0 0 0 SDE2OMO4 + 00:59:17.9 KO2PLAN SDE2 NOT-IN-DB2 0 0 0 SDE2OMO4 + 00:21:14.1 KO2PLAN SDE1 NOT-IN-DB2 63 4 10 SDE1OMO4 + 00:21:14.1 KO2PLAN SDE3 NOT-IN-DB2 63 4 10 SDE1OMO4 + 00:21:13.6 SDE1 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:21:13.6 SDE3 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:21:13.1 KO2PLAN SDE1 NOT-IN-DB2 7618 33 7 SDE1OMO4 + 00:21:12.6 KO2PLAN SDE3 NOT-IN-DB2 7618 33 7 SDE1OMO4 + 00:21:12.4 SDE1 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:21:11.9 SDE3 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:20:58.3 KO2PLAN SDE3 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:20:58.3 KO2PLAN SDE1 NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:17:14.9 DB2PM SDE1 NOT-IN-DB2 79943 0 1186 SDE1OMO4 ===============================================================================

Outlook

Page 32: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

32

32

Display Data Sharing single member threads

________________ ZALLT VTM O2 V410./C SDE1 S 03/06/08 15:46:11 > Help PF1 Back PF3 Up PF7 Down PF8 Sort PF10 Zoom PF11 > T.A > THREAD ACTIVITY: Enter a selection letter on the top line.

> *-ALL B-TSO C-CICS D-IMS E-BACKGROUND F-DIST ALLIED > G-DIST DBAC H-UTIL I-INACT J-FILTER K-FUNCTIONS L-STORED PROC > M-TRIGGERS N-SYSPLEX O-ENCLAVES P-WORKSTA ===============================================================================> ALL THREADS CONNECTED TO DB2 THDA

+ * + Elapsed Planname CPU Status GetPg Update Commit CORRID + ---------- -------- ----- ------------ ------ ------ ------ ------------+ 00:23:52.0 KO2PLAN 00.0% NOT-IN-DB2 63 4 10 SDE1OMO4 + 00:23:51.6 00.0% NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:23:51.1 KO2PLAN 00.0% NOT-IN-DB2 7618 33 7 SDE1OMO4 + 00:23:50.3 00.0% NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:23:36.2 KO2PLAN 00.0% NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:19:52.9 DB2PM 00.0% NOT-IN-DB2 91743 0 1361 SDE1OMO4 ===============================================================================

________________ ZALLT VTM O2 V410./C SDE1 S 03/06/08 15:46:11 > Help PF1 Back PF3 Up PF7 Down PF8 Sort PF10 Zoom PF11 > T.A > THREAD ACTIVITY: Enter a selection letter on the top line.

> *-ALL B-TSO C-CICS D-IMS E-BACKGROUND F-DIST ALLIED > G-DIST DBAC H-UTIL I-INACT J-FILTER K-FUNCTIONS L-STORED PROC > M-TRIGGERS N-SYSPLEX O-ENCLAVES P-WORKSTA ===============================================================================> ALL THREADS CONNECTED TO DB2 THDA

+ * + Elapsed Planname CPU Status GetPg Update Commit CORRID + ---------- -------- ----- ------------ ------ ------ ------ ------------+ 00:23:52.0 KO2PLAN 00.0% NOT-IN-DB2 63 4 10 SDE1OMO4 + 00:23:51.6 00.0% NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:23:51.1 KO2PLAN 00.0% NOT-IN-DB2 7618 33 7 SDE1OMO4 + 00:23:50.3 00.0% NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:23:36.2 KO2PLAN 00.0% NOT-IN-DB2 0 0 0 SDE1OMO4 + 00:19:52.9 DB2PM 00.0% NOT-IN-DB2 91743 0 1361 SDE1OMO4 ===============================================================================

Outlook

Page 33: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

33

33

Display RLOG of Data Sharing members

________________ ZRLOG VTM O2 V410./C SDE1 03/07/08 16:40:54 2 > Help PF1 Back PF3 Up PF7 Down PF8 Sort PF10 Redirect PF11 > Z. =============================================================================== > REDIRECT MONITORING TO ANOTHER DB2

> To redirect OMEGAMON to another DB2 subsystem, place the cursor on the line > for the DB2 subsystem to be monitored and then press PF11, or you may type > the name of the DB2 subsystem after RLOG.

RLOG + Command Group + Name Prefix Scope Attach Ver Status LPAR Useable + ---- -------- ----- ------ --- ----------- -------- ---------+ SDE1 -SDE1 M DB2E 810 Active SYSA Yes + SDE3 -SDE3 M DB2E 810 Active SYSA Yes + SN51 -SN51 M DBN5 910 Active SYSA Yes + SDE2 -SDE2 M DB2E 810 Active SYSB Yes + SN52 -SN52 M DBN5 910 Active SYSB Yes + DB2E G DB2E Not Active No + DBN5 G DBN5 Not Active No + + 7 DB2 Subsystems found ===============================================================================

________________ ZRLOG VTM O2 V410./C SDE1 03/07/08 16:40:54 2 > Help PF1 Back PF3 Up PF7 Down PF8 Sort PF10 Redirect PF11 > Z. =============================================================================== > REDIRECT MONITORING TO ANOTHER DB2

> To redirect OMEGAMON to another DB2 subsystem, place the cursor on the line > for the DB2 subsystem to be monitored and then press PF11, or you may type > the name of the DB2 subsystem after RLOG.

RLOG + Command Group + Name Prefix Scope Attach Ver Status LPAR Useable + ---- -------- ----- ------ --- ----------- -------- ---------+ SDE1 -SDE1 M DB2E 810 Active SYSA Yes + SDE3 -SDE3 M DB2E 810 Active SYSA Yes + SN51 -SN51 M DBN5 910 Active SYSA Yes + SDE2 -SDE2 M DB2E 810 Active SYSB Yes + SN52 -SN52 M DBN5 910 Active SYSB Yes + DB2E G DB2E Not Active No + DBN5 G DBN5 Not Active No + + 7 DB2 Subsystems found ===============================================================================

Outlook

Page 34: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

34

34

Application Trace Facility (ATF) extensions• Externalize the Flush interval on screen• Allow long running ATF (>60 Minutes) via USERMOD

‘KO2MOD01’• Allow multiple (up to 5) definition of PLAN NAMES or

AUTHIDs

...> SPECIFY APPLICATION TRACE ATRQ

+ Type DB2 Plan name to be traced. Also, provide additional optional + selection information to limit trace output. To save trace records + for later viewing you must specify a data set name for DSN + : DSN= ____________________________________________ Data set name : TIME= 0010 Number of mins to trace (0001-0060) : FLUSH= 005 Number of seconds between VSAM writes: PLANNAME= DISTSERV ________ ________ ________ ________: Plan name(s) or ALL for all active threads : AUTHID= JEN MTS_____ HECK____ ________ ________: DB2 authorization identifier(s) : TSOUSER= ________ TSO USERID (TSO foreground app) ...

...> SPECIFY APPLICATION TRACE ATRQ

+ Type DB2 Plan name to be traced. Also, provide additional optional + selection information to limit trace output. To save trace records + for later viewing you must specify a data set name for DSN + : DSN= ____________________________________________ Data set name : TIME= 0010 Number of mins to trace (0001-0060) : FLUSH= 005 Number of seconds between VSAM writes: PLANNAME= DISTSERV ________ ________ ________ ________: Plan name(s) or ALL for all active threads : AUTHID= JEN MTS_____ HECK____ ________ ________: DB2 authorization identifier(s) : TSOUSER= ________ TSO USERID (TSO foreground app) ...

Page 35: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

35

35

Extension to Near-Term History Display

• New Sub Interval introduced• Workstation Information added to NTH Display

(PK45820)• End User Transaction name• End User Workstation name• End User IDAll three are part of the QWHC data section.These fields can be set via SET CLIENT xxx commandor via SQLESTI API call to user defined values.

• New Thread History selection by CORRID (PK45820)

Page 36: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

36

36

NTH – New Sub Interval parameter

OMEGAMON XE for DB2 PE Near Term History configuration SSID: SDE1 Command ===>

Specify how data should be collected.

Collection interval...: 15 (RMF, 1-60 minutes) Sub interval..........: 30 Select (M)inutes or (S)econds: SBuffer size...........: 1024 (50-2048 K) IFIREADTIME: 010000 (mmssth)

Max hours.............: 24 (1-168 hours) Suspend collection....: N (Y, N) Threshold percentage..: 70 (1-99)

Thread specifications: Group by......: __________ __________ __________ __________ __________ Select when...: AUTHID ________ ________ ________ ________ ________

ORIGAUTHID ________ ________ ________ ________ ________ PLANNAME ________ ________ ________ ________ ________ CONNID ________ ________ ________ ________ ________ CORRID ____________ ____________ ____________

F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

OMEGAMON XE for DB2 PE Near Term History configuration SSID: SDE1 Command ===>

Specify how data should be collected.

Collection interval...: 15 (RMF, 1-60 minutes) Sub interval..........: 30 Select (M)inutes or (S)econds: SBuffer size...........: 1024 (50-2048 K) IFIREADTIME: 010000 (mmssth)

Max hours.............: 24 (1-168 hours) Suspend collection....: N (Y, N) Threshold percentage..: 70 (1-99)

Thread specifications: Group by......: __________ __________ __________ __________ __________ Select when...: AUTHID ________ ________ ________ ________ ________

ORIGAUTHID ________ ________ ________ ________ ________ PLANNAME ________ ________ ________ ________ ________ CONNID ________ ________ ________ ________ ________ CORRID ____________ ____________ ____________

F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

NTAINTERVAL may be a number of minutes or it may be some evenFraction of a minute. For example, the NTAINTERVAL may be 30seconds or 10 seconds, but not 7 seconds.

• ICAT definitions, generated into hlq.RKD2PAR(COPTssid) member

Page 37: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

37

37

NTH – New Sub Interval parameter________________ ZHARP VTM O2 V410./C SDE1 02/05/08 15:19:10 2

> Help PF1 Back PF3 Up PF7 Down PF8 > > Type a selection letter next to an Interval and press Enter. > > A-BY PLAN B-BY AUTHID C-BY PLAN,AUTHID D-BY AUTHID,PLAN > E-THREAD SUMMARY F-BY SUBINTERVAL G-BY CORRID =============================================================================== > THREAD HISTORY BY REPORT INTERVAL HARP

+ Report Interval: 15 mins Start: 02/05 14:52:19.630110 + Report Filtered: NO End: 02/05 15:17:59.999999 + + Dlk/ In-DB2 In-DB2 In-DB2 GetP/ + Time Thrds Commit Abort DML TOut Elap Tm CPU Tm Wait Tm Getpage RIO + ----- ----- ------ ----- ----- ---- ------- ------- ------- ------- -----: _ 15:15 1 1 0 22 0 .0 .00 .0 12 12.0 : F 15:00 14 46 0 47163 0 400.8 36.63 356.6 783290 495.1 : _ 14:52 2 2 0 1351 0 .5 .15 .3 1980 49.5 ===============================================================================

________________ ZHARP VTM O2 V410./C SDE1 02/05/08 15:19:10 2 > Help PF1 Back PF3 Up PF7 Down PF8 > > Type a selection letter next to an Interval and press Enter. > > A-BY PLAN B-BY AUTHID C-BY PLAN,AUTHID D-BY AUTHID,PLAN > E-THREAD SUMMARY F-BY SUBINTERVAL G-BY CORRID =============================================================================== > THREAD HISTORY BY REPORT INTERVAL HARP

+ Report Interval: 15 mins Start: 02/05 14:52:19.630110 + Report Filtered: NO End: 02/05 15:17:59.999999 + + Dlk/ In-DB2 In-DB2 In-DB2 GetP/ + Time Thrds Commit Abort DML TOut Elap Tm CPU Tm Wait Tm Getpage RIO + ----- ----- ------ ----- ----- ---- ------- ------- ------- ------- -----: _ 15:15 1 1 0 22 0 .0 .00 .0 12 12.0 : F 15:00 14 46 0 47163 0 400.8 36.63 356.6 783290 495.1 : _ 14:52 2 2 0 1351 0 .5 .15 .3 1980 49.5 ===============================================================================

________________ ZHARS VTM O2 V410./C SDE1 02/05/08 15:22:08 2 > Help PF1 Back PF3 Up PF7 Down PF8 > > Type a selection letter next to a Subinterval and press Enter. > > A-BY PLAN B-BY AUTHID C-BY PLAN,AUTHID D-BY AUTHID,PLAN > E-THREAD SUMMARY *-BY SUBINTERVAL G-BY CORRID =============================================================================== > THREAD HISTORY BY SUBINTERVAL HARS

+ Report Interval: 15 mins Start: 02/05 15:00:00.000000 + Report Filtered: NO End: 02/05 15:14:59.999999 + + Dlk/ In-DB2 In-DB2 In-DB2 GetP/ + Time Thrds Commit Abort DML TOut Elap Tm CPU Tm Wait Tm Getpage RIO + ----- ----- ------ ----- ----- ---- ------- ------- ------- ------- -----+ 15:13-14+30 No Thread Activity : _ +30 1 1 0 22 0 .0 .00 .0 12 12.0 + 15:10-15:12 No Thread Activity : _ +30 1 1 0 22 0 .0 .01 .0 12 12.0 + 15:09 No Thread Activity : _ +30 1 1 0 464 0 193.3 16.72 173.0 335872 594.4 + 03+30-15:08 No Thread Activity : _ 15:03 3 19 0 22398 0 1.3 .95 .2 53927 53927+ 01+30-02+30 No Thread Activity : _ 15:01 3 19 0 22398 0 7.7 1.04 6.4 54820 132.0 : _ +30 1 1 0 22 0 .0 .01 .0 12 12.0 : _ 15:00 1 1 0 1329 0 .0 .03 .0 172 172.0 ===============================================================================

________________ ZHARS VTM O2 V410./C SDE1 02/05/08 15:22:08 2 > Help PF1 Back PF3 Up PF7 Down PF8 > > Type a selection letter next to a Subinterval and press Enter. > > A-BY PLAN B-BY AUTHID C-BY PLAN,AUTHID D-BY AUTHID,PLAN > E-THREAD SUMMARY *-BY SUBINTERVAL G-BY CORRID =============================================================================== > THREAD HISTORY BY SUBINTERVAL HARS

+ Report Interval: 15 mins Start: 02/05 15:00:00.000000 + Report Filtered: NO End: 02/05 15:14:59.999999 + + Dlk/ In-DB2 In-DB2 In-DB2 GetP/ + Time Thrds Commit Abort DML TOut Elap Tm CPU Tm Wait Tm Getpage RIO + ----- ----- ------ ----- ----- ---- ------- ------- ------- ------- -----+ 15:13-14+30 No Thread Activity : _ +30 1 1 0 22 0 .0 .00 .0 12 12.0 + 15:10-15:12 No Thread Activity : _ +30 1 1 0 22 0 .0 .01 .0 12 12.0 + 15:09 No Thread Activity : _ +30 1 1 0 464 0 193.3 16.72 173.0 335872 594.4 + 03+30-15:08 No Thread Activity : _ 15:03 3 19 0 22398 0 1.3 .95 .2 53927 53927+ 01+30-02+30 No Thread Activity : _ 15:01 3 19 0 22398 0 7.7 1.04 6.4 54820 132.0 : _ +30 1 1 0 22 0 .0 .01 .0 12 12.0 : _ 15:00 1 1 0 1329 0 .0 .03 .0 172 172.0 ===============================================================================

Page 38: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

38

38

Workstation Information added to Near-Term History Display

________________ ZHTRSUM VTM O2 V410./C SDE1 02/01/08 21:15:33 2 > Help PF1 Back PF3 Up PF7 Down PF8

> THREAD HISTORY: Enter a selection letter on the top line.

> A-THREAD DETAIL B-LOCK COUNTS C-LOCK WAITS D-GLOBAL LOCKS E-SORT/SCAN > F-DYNAMIC SQL G-SQL COUNTS *-DISTRIBUTED I-BUFFER POOL J-GROUP BP > K-PACKAGE SUMMARY L-RES LIMIT M-PARALLEL TASKS =============================================================================== > THREAD HISTORY DISTRIBUTED ACTIVITY HPLN

+ Thread: Plan=DISTSERV Connid=SERVER Corrid=db2bp.exe Authid=JEN + Attach: APPLDIR DB2=SDE1 MVS=SYSA + Dist : Type=DATABASE ACCESS, Luwid=G991F3D3.JE0B.080201201422 + Time : Start=02/01/2008 21:13:21.163126 End=02/01/2008 21:13:22.387970 rsum

+ Distributed TCP/IP Data + + Workstation Name: B99FF913 + Transaction Name: db2bp.exe + TCP/IP Userid: jen+ + Distributed SQL Statistics + + Remote Location Name = 9.145.243.211 Remote Product ID = SQL08023 + + Protocol Used = Conversations Queued = 0 + Block Mode Switches = 0 Message Buffer Rows = 62 + Bind Remote Access = 0 Max Allocated Conv = 0 + Conv Allocated = 0 Conv Deallocated = 0 + Indoubt/Remote = 0 Commit/Remote = 0 + Rollback/Remote = 0

________________ ZHTRSUM VTM O2 V410./C SDE1 02/01/08 21:15:33 2 > Help PF1 Back PF3 Up PF7 Down PF8

> THREAD HISTORY: Enter a selection letter on the top line.

> A-THREAD DETAIL B-LOCK COUNTS C-LOCK WAITS D-GLOBAL LOCKS E-SORT/SCAN > F-DYNAMIC SQL G-SQL COUNTS *-DISTRIBUTED I-BUFFER POOL J-GROUP BP > K-PACKAGE SUMMARY L-RES LIMIT M-PARALLEL TASKS =============================================================================== > THREAD HISTORY DISTRIBUTED ACTIVITY HPLN

+ Thread: Plan=DISTSERV Connid=SERVER Corrid=db2bp.exe Authid=JEN + Attach: APPLDIR DB2=SDE1 MVS=SYSA + Dist : Type=DATABASE ACCESS, Luwid=G991F3D3.JE0B.080201201422 + Time : Start=02/01/2008 21:13:21.163126 End=02/01/2008 21:13:22.387970 rsum

+ Distributed TCP/IP Data + + Workstation Name: B99FF913 + Transaction Name: db2bp.exe + TCP/IP Userid: jen+ + Distributed SQL Statistics + + Remote Location Name = 9.145.243.211 Remote Product ID = SQL08023 + + Protocol Used = Conversations Queued = 0 + Block Mode Switches = 0 Message Buffer Rows = 62 + Bind Remote Access = 0 Max Allocated Conv = 0 + Conv Allocated = 0 Conv Deallocated = 0 + Indoubt/Remote = 0 Commit/Remote = 0 + Rollback/Remote = 0

Page 39: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

39

39

Near-Term History Display by CORRID________________ ZHARP VTM O2 V410./C SDE1 02/01/08 21:18:43 2

> Help PF1 Back PF3 Up PF7 Down PF8 > > Type a selection letter next to an Interval and press Enter. > > A-BY PLAN B-BY AUTHID C-BY PLAN,AUTHID D-BY AUTHID,PLAN > E-THREAD SUMMARY F-BY SUBINTERVAL G-BY CORRID=============================================================================== > THREAD HISTORY BY REPORT INTERVAL HARP

+ Report Interval: 15 mins Start: 02/01 20:15:00.000000 + Report Filtered: NO End: 02/01 21:14:59.999999 + + Dlk/ In-DB2 In-DB2 In-DB2 GetP/ + Time Thrds Commit Abort DML TOut Elap Tm CPU Tm Wait Tm Getpage RIO + ----- ----- ------ ----- ----- ---- ------- ------- ------- ------- -----: G 21:00 6 6 0 118 0 .3 .02 .3 173 5.2 : _ 20:45 5 5 0 110 0 .1 .01 .1 60 60.0 : _ 20:30 5 5 0 110 0 .1 .01 .1 60 60.0 : _ 20:15 5 5 0 110 0 .1 .01 .0 60 60.0 ===============================================================================

________________ ZHARP VTM O2 V410./C SDE1 02/01/08 21:18:43 2 > Help PF1 Back PF3 Up PF7 Down PF8 > > Type a selection letter next to an Interval and press Enter. > > A-BY PLAN B-BY AUTHID C-BY PLAN,AUTHID D-BY AUTHID,PLAN > E-THREAD SUMMARY F-BY SUBINTERVAL G-BY CORRID=============================================================================== > THREAD HISTORY BY REPORT INTERVAL HARP

+ Report Interval: 15 mins Start: 02/01 20:15:00.000000 + Report Filtered: NO End: 02/01 21:14:59.999999 + + Dlk/ In-DB2 In-DB2 In-DB2 GetP/ + Time Thrds Commit Abort DML TOut Elap Tm CPU Tm Wait Tm Getpage RIO + ----- ----- ------ ----- ----- ---- ------- ------- ------- ------- -----: G 21:00 6 6 0 118 0 .3 .02 .3 173 5.2 : _ 20:45 5 5 0 110 0 .1 .01 .1 60 60.0 : _ 20:30 5 5 0 110 0 .1 .01 .1 60 60.0 : _ 20:15 5 5 0 110 0 .1 .01 .0 60 60.0 ===============================================================================

________________ ZHAGTX VTM O2 V410./C SDE1 02/01/08 21:19:26 3 > Help PF1 Back PF3 Up PF7 Down PF8 Zoom PF11 > > Enter a selection letter on the top line. > > A-BY PLAN B-BY AUTHID C-BY PLAN,AUTHID D-BY AUTHID,PLAN > O-OPTIONS *-BY CORRID =============================================================================== > THREAD HISTORY BY CORRID HAGP

+ Report Interval: 15 mins Start: 02/01 21:00:00.000000 + Report Filtered: NO End: 02/01 21:14:59.999999 corr

+ + DLk/ In-DB2 In-DB2 In-DB2 GetP+Corrid Thrds Commit Abrt DML TOut Elap Tm CPU Tm Wait Tm Getpage RIO +------------ ----- ------ ---- ----- ---- ------- ------- ------- ------- ----+db2bp.exe 1 1 0 8 0 .2 .01 .2 113 3.4 +SDE1OMO4 5 5 0 110 0 .1 .01 .1 60 60.0 ===============================================================================

________________ ZHAGTX VTM O2 V410./C SDE1 02/01/08 21:19:26 3 > Help PF1 Back PF3 Up PF7 Down PF8 Zoom PF11 > > Enter a selection letter on the top line. > > A-BY PLAN B-BY AUTHID C-BY PLAN,AUTHID D-BY AUTHID,PLAN > O-OPTIONS *-BY CORRID =============================================================================== > THREAD HISTORY BY CORRID HAGP

+ Report Interval: 15 mins Start: 02/01 21:00:00.000000 + Report Filtered: NO End: 02/01 21:14:59.999999 corr

+ + DLk/ In-DB2 In-DB2 In-DB2 GetP+Corrid Thrds Commit Abrt DML TOut Elap Tm CPU Tm Wait Tm Getpage RIO +------------ ----- ------ ---- ----- ---- ------- ------- ------- ------- ----+db2bp.exe 1 1 0 8 0 .2 .01 .2 113 3.4 +SDE1OMO4 5 5 0 110 0 .1 .01 .1 60 60.0 ===============================================================================

Page 40: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

40

40

Dynamic Workspace Linkage (DWL)

• OMEGAMON XE for DB2 PM/PE now also allows to link (DWL) to from the DB2 TEP workspaces• OMEGAMON XE for Mainframe Networks• OMEGAMON XE for zNetview

Page 41: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

41

41

Installation and Customization/ Server

Page 42: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

42

42

Installation / customization support

• White Paper Collection

• NTH VSAMSEQ options, refer back to slide 16-20

• Mixed case password support

• Multiple Package Versions

• Number DB2 subsystems supported

• Auto detection

• Level Set PTFs

Page 43: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

43

43

Installation / customization support• White Paper collection Kit (Step by Step)

http://www-306.ibm.com/software/data/db2imstools/db2tools-library.html#omegaxepe-lib

• Extended description in “Complete the Configuration”

Page 44: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

44

44

Installation / customization supportPreparingICAT.pdf RTE.pdf

Page 45: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

45

45

Mixed case password support (PK47968), (PK58142)

Currently passwords entered for Classic and CUA interface are automatically transformed to upper case as only upper case passwords are supported. If the mixed-case password function of z/OS 1.7 Security Server RACF has been activated with the RACF command: SETOPTS PASSWORD(MIXEDCASE) for your operating system passwords will not be folded to uppercase any more and lower case or mixed passwords can be used.

You will be able to specify in ICAT for your RTE whether passwords should be folded to upper case or not. If you change this flag to ‘N’ the passwords you specify for Classic and CUA interface will not be folded to upper case any more.

Page 46: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

46

46

Mixed case password support in ICAT (PK47968)KCIPRTEU ------------ UPDATE RUNTIME ENVIRONMENT (1 of 2) ---------------------COMMAND ===>

Update any of the highlighted items for this RTE. Certain reconfiguration steps are required for each product. See F1=Help for more information.

RTE: $FULL Type: FULL Description ==> Full RTE

Libraries High-level Qualifier Volser Unit Storclas Mgmtclas PDSE Non-VSAM CCAPI.SPE N VSAM CCAPI.SPE.V Mid-level qualifier ==> $FULL

Sharing with ==> Copied from RTE ==> JCL suffix ==> FULL SYSOUT class ==> X STC prefix ==> CI Diagnostic SYSOUT class ==> X Load optimization ==> N (Y, N) Remote RTE for transport ==> N (Y, N) Security system ==> TSS Runtime members analysis ==> Y (Y, N)

ACF2 macro library ==> Fold password to upper case ==> Y (Y, N)

Enter=Next F1=Help F3=Back

KCIPRTEU ------------ UPDATE RUNTIME ENVIRONMENT (1 of 2) ---------------------COMMAND ===>

Update any of the highlighted items for this RTE. Certain reconfiguration steps are required for each product. See F1=Help for more information.

RTE: $FULL Type: FULL Description ==> Full RTE

Libraries High-level Qualifier Volser Unit Storclas Mgmtclas PDSE Non-VSAM CCAPI.SPE N VSAM CCAPI.SPE.V Mid-level qualifier ==> $FULL

Sharing with ==> Copied from RTE ==> JCL suffix ==> FULL SYSOUT class ==> X STC prefix ==> CI Diagnostic SYSOUT class ==> X Load optimization ==> N (Y, N) Remote RTE for transport ==> N (Y, N) Security system ==> TSS Runtime members analysis ==> Y (Y, N)

ACF2 macro library ==> Fold password to upper case ==> Y (Y, N)

Enter=Next F1=Help F3=Back

Generate and save in hlq.RKD2PAR(OMPEMSTR)

For OMEGAMON Classic Add FOLD=N to the OBVTAM start members. For example, in RKD2PAR(RVTMxxxx) members ...

START OBVTAM APPL=appl000, XOM=KO2OINTB, XTIMEOUT=0, XUMAX=10, XDB2=D81D, XUSER=/C, XDC=N, XLROWS=9999, XAUP=N, XTEMAX=10, XFOLD=N, XMODE=IC1

For OMEGAMON Classic Add FOLD=N to the OBVTAM start members. For example, in RKD2PAR(RVTMxxxx) members ...

START OBVTAM APPL=appl000, XOM=KO2OINTB, XTIMEOUT=0, XUMAX=10, XDB2=D81D, XUSER=/C, XDC=N, XLROWS=9999, XAUP=N, XTEMAX=10, XFOLD=N, XMODE=IC1

Password need to entered in upper case if new PE client (>= L1531) used with older PE servers!

Page 47: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

47

47

Package Versioning

//* NOTE BEFORE SUBMITTING THE JOB: * //* * //* The following command will bind the necessary * //* DB2 packages. * //* The FREE PACKAGE subcommand deletes the entire * //* collection of packages before the new packages * //* are bound. * //* *...//SYSTSIN DD *

DSN SYSTEM(SDE1) FREE PACKAGE (KO2OM410.*.(*)) FLAG(E)BIND PACKAGE (KO2OM410) +

OWNER (SDEOM) + MEMBER (BPO§ADOB) + EXPLAIN (NO) + ACTION (REPLACE) + VALIDATE (BIND) + ENCODING (EBCDIC) + ISOLATION (UR)

BIND PACKAGE (KO2OM410) + OWNER (SDEOM) +

...

//* NOTE BEFORE SUBMITTING THE JOB: * //* * //* The following command will bind the necessary * //* DB2 packages. * //* The FREE PACKAGE subcommand deletes the entire * //* collection of packages before the new packages * //* are bound. * //* *...//SYSTSIN DD *

DSN SYSTEM(SDE1) FREE PACKAGE (KO2OM410.*.(*)) FLAG(E)BIND PACKAGE (KO2OM410) +

OWNER (SDEOM) + MEMBER (BPO§ADOB) + EXPLAIN (NO) + ACTION (REPLACE) + VALIDATE (BIND) + ENCODING (EBCDIC) + ISOLATION (UR)

BIND PACKAGE (KO2OM410) + OWNER (SDEOM) +

...

Allow multiple package version concurrently active, for example in a Data Sharing environment (introduced with PK47974)=> Remove the FREE PACKAGE statement from the Bind job.

Page 48: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

48

48

Limit on supported DB2 subsystem

• The number DB2 subsystem per Data Collector (STC) was increased to 32 (PK43337)

• More DB2 subsystems can be supported on the same LPAR by another Data Collector (STC)

Page 49: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

49

49

Autodetect & PE Server START/STOP cmd(PK43337)

KD261PN OMEGAMON XE for DB2 PE --- Server Information ---Command ===>

Complete the following OMEGAMON Server information: Started task ==> SDE1OMO4 OMEGAMON server plan/package owner ==> SDEOM___ z/OS system ID (SMF) ==> SYSA Use DB2 authorization exit? ==> N (Y, N) Enable data server DB2 user exit? ==> N (Y, N) Automatic DB2 subsystem monitoring ==> N (Y, N)

Autostart components: Event Collection Manager ==> Y (Y, N) Near Term History Data Collector ==> Y (Y, N) Object/Volume Analysis ==> N (Y, N) DB2 event observation ==> Y (Y, N) CPU Parallelism ==> Y (Y, N) Performance Expert Client support ==> Y (Y, N) SQL Performance Analyzer ==> Y (Y, N)

Information for temporary data sets (if not SMS managed): Unit ==> SYSDA___ Volume ==> ______

HLQ for data sets of the OMEGAMON Server ==> D01SYS.DCPW_______ F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

KD261PN OMEGAMON XE for DB2 PE --- Server Information ---Command ===>

Complete the following OMEGAMON Server information: Started task ==> SDE1OMO4 OMEGAMON server plan/package owner ==> SDEOM___ z/OS system ID (SMF) ==> SYSA Use DB2 authorization exit? ==> N (Y, N) Enable data server DB2 user exit? ==> N (Y, N) Automatic DB2 subsystem monitoring ==> N (Y, N)

Autostart components: Event Collection Manager ==> Y (Y, N) Near Term History Data Collector ==> Y (Y, N) Object/Volume Analysis ==> N (Y, N) DB2 event observation ==> Y (Y, N) CPU Parallelism ==> Y (Y, N) Performance Expert Client support ==> Y (Y, N) SQL Performance Analyzer ==> Y (Y, N)

Information for temporary data sets (if not SMS managed): Unit ==> SYSDA___ Volume ==> ______

HLQ for data sets of the OMEGAMON Server ==> D01SYS.DCPW_______ F1=HELP F2=SPLIT F3=END F4=RETURN F5=RFIND F6=RCHANGE F7=UP F8=DOWN F9=SWAP F10=LEFT F11=RIGHT F12=RETRIEVE

Generate and save in hlq.RKD2PAR(OMPEMSTR)

Page 50: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

50

50

Autodetect & PE Server START/STOP cmd(PK43337)

NoneDownYes | NoY | N

NoneUpNoN

Active, real time monitoring onlyUpNoY

Active, full monitoring as configuredUpYesN

Active, full monitoring as configuredUpYesY

Monitoring upon PE Server startDB2 SSID status

DB2 SSID configured in ICAT

AUTODETECT=

• Auto detection Y / N

• Start / Stop of PE Server subtask/F <ccccccc>,F PESERVER,S <db2>or/F <ccccccc>,F PESERVER,P <db2>

Outlook

Page 51: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

51

51

Level Set PTFs for V410

• Level set 1 - August 2007 (PK46934)

• Level set 2 – November 2007 (PK55332)

• Level set 3 - ?

Page 52: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

52

52

Buffer Pool Analysis

Page 53: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

53

53

Buffer Pool Analyzer –Simulation removes input limit !

• No longer 2GByte limit on DB2 trace input for Buffer Pool Simulation (PK58453)

• Faster and less CPU consuming simulation on Windows• Single combined buffer pool simulation optional (50%

savings) • Different simulation ranges per buffer pool possible

Page 54: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

54

54

ReferencesInternet:IBM Tivoli OMEGAMON XE for DB2 Performance Expert on z/OS V4.1.0

http://www-306.ibm.com/software/tivoli/products/omegamon-xe-db2-peex-zos/IBM Tivoli OMEGAMON XE for DB2 Performance Monitor on z/OS V4.1.0

http://www-306.ibm.com/software/tivoli/products/omegamon-xe-db2-pemon-zos/White Paper Collection – OMEGAMON XE for DB2 Performance Expert on z/OS

http://www-306.ibm.com/software/data/db2imstools/db2tools-library.html#omegaxepe-lib

DM Tools Library (complete library of all tools, including additional updates) http://www-306.ibm.com/software/data/db2imstools/db2tools-library.html

IBM Tivoli OMEGAMON (family) product libraryhttp://publib.boulder.ibm.com/tividd/td/tdprodlist.html#O

Redbooks:A Deep Blue View of DB2 Performance: IBM Tivoli OMEGAMON XE for DB2

Performance Expert on z/OS V3.1.0 (SG24-7224-00)http://www.redbooks.ibm.com/abstracts/sg247224.html (April 2006)

DB2 for z/OS and OS/390 Tools for Performance Management http://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246508.html (Nov.2001)

DB2 for z/OS and OS/390 Version 7 Performance Topicshttp://publib-b.boulder.ibm.com/Redbooks.nsf/RedbookAbstracts/sg246129.html (July 2001)

Page 55: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

55

55

References - BibliographyPublication title V410 number--------------------------------------------------------------- -----------Configuration and Customization GC18-9979Messages GC18-9980Monitoring Performance from the OMEGAMON Classic Interface SC18-9988Monitoring Performance from ISPF SC18-9981Monitoring Performance from Expert Client SC18-9982Reporting Users Guide SC18-9983Report Reference SC18-9984Report Command Reference SC18-9985Information Roadmap GC18-9834IBM DB2 Buffer Pool Analyzer User's Guide SC18-9986

OMEGAMON XE for DB2 Performance Expert on z/OS Program Directory GI10-8721OMEGAMON XE for DB2 Performance Expert on z/OS License Information GC18-9992 OMEGAMON XE for DB2 Performance Expert on z/OS Japanese Program Dir.GI10-8722

IBM Tivoli Monitoring Services LCD7-0836IBM Tivoli Monitoring: Upgrade Road Map for OMEGAMON GC32-1980

XE Version 4.1 Monitoring Agents

Page 56: IDUG NA 2008 Norbert Jenninger: WhatÆs New - OMEGAMON XE ...

56

56

Norbert JenningerIBM Germany

e-mail: [email protected]

Session I13

What’s New - OMEGAMON XE for DB2 PE V410 extensions

Thank you !