Contrived Tour of IMON


Well, here are a few IMON screen images, so let's see if we can weave some feeble story around them.  Not that they are even necessarily the most interesting IMON displays available, just the ones I was prepared to dummy up in HTML.  So, for starters, let's look at option A.  On second thoughts, let's not.  Option A shows one line per address space, much like the DA display of SDSF.  You can scroll around.  You can apply selection criteria to address spaces.  You can "zoom in" on an address space, and examine it in detail in option J.  You get the idea.  Let's look at option B instead.

Option B has two suboptions, B and F.  If you don't specify the suboption you want, you get the one you were in last, assuming you visited option B before in this IMON session.  If this is your first invocation of option B in this IMON session then you get suboption B, or option BB, depending on what you want to call it.

Scenario 1:  At the IMON main menu enter bb (or just b) and then enter IEFBR14 at the
PROGRAM NAME SEARCH ARGUMENT ===>
prompt.

Scenario 2:  You are in an ISPF session and enter tso im bbiefbr14 at the ISPF command line.

Both scenarios will cause the display of a screen similar to that shown below.  As you may have guessed, details of the location of IEFBR14 are displayed.  The fields in green can be tabbed to, if you know what I mean.  Put the cursor on one, press the ENTER key, and you will be looking at the virtual storage from the address shown in the field.
 

-     SYSTEM SYST   01/08/10   13:47:37.69                    LINE 1 OF 20    0%
...................LINK LIST AND LINK PACK AREA PROGRAM LOOK-UP

....................PROGRAM NAME SEARCH ARGUMENT ===> IEFBR14 .

..........BLDL RESULTS (DCB=0)  -  RETURN CODE=X'00'  REASON CODE=X'00'
..........NAME=IEFBR14   TTR=01CA14  CONCATENATION=00  LOCATION=01 (317-10RES2)
   AC=00  SIZE=000008    EPA=000000  FO             RN RU
..........FOUND IN THE DIRECTORY OF SYS1.LINKLIB

..........PLPA DIRECTORY SEARCH RESULTS
..........NAME=IEFBR14   LPDE-ADDR=80C93098  ENTRY-POINT=00E49000  (MAJOR LPDE)
..........EXTENT-ADDR=00E49000 EXTENT-LENGTH=8

..........LPAQ CHAIN SEARCH RESULTS
..........NAME=IEFBR14    CDE NOT FOUND

..........CSVQUERY RESULTS  -  RETURN CODE=X'00'
..........NAME=IEFBR14.......................ENTRY-POINT=00E49000
..........EXTENT-ADDR=00E49000 EXTENT-LENGTH=8         SUBPOOL=0
..........PROVIDER DETAILS:.............................LPA
..........ATTR1=X'38'         ATTR2=X'80'         ATTR3=X'20'
..........RENT REUS AUTHLIB PLPA
                                                                              .
............AFCA=46020  UICA=00254 CPUA=001%  ASMQA=00000  PGRT=0000
 

Now, suppose we press the HOME key, and then enter f.  This will take us to the F suboption of option B, or option BF, if you will.  What does option BF give us?  Not a lot unless you have installed the CSVLLIX1 LLA Exit 1 module which comes with IMON.

If the exit is installed, then option BF shows us LLA fetch statistics.  If the latest fetch of a program was from the LLA/VLF cache then the display line for that program is highlighted, or shown in white.

In an APF authorised environment, subcommands can be issued to stop the collection of fetch statistics, resume the collection of statistics, discard all collected statistics, and set collection masks for specific program names and/or job names.

Now don't go changing the collection masks and expecting the display to change instantly.  These are collection masks, not display masks. and apply to the system-wide collection of fetch statistics for IMON display.  If you are interested in tracking the program usage of specific jobs, you may wish to discard the data collected prior to the setting of the job name collection mask so that the relevant data is easier to discern.
 

-    SYSTEM SYST   01/08/10   13:48:25.96       LINE 662 OF 766  COLS 1-79  71%
  LLA-MANAGED LIBRARY FETCH STATISTICS SINCE 01/08/09 15:47:09     763 PROGRAMS
  TOTAL PROGRAM FETCHES:      3323 CAPTURED +         0 LOST =      3323 TOTAL
    LLA PROGRAM FETCHES:       272 CAPTURED +         0 LOST =       272 TOTAL  .
  PROGRAM|STORAGE| LATEST |_NON-LLA_FETCHES|___LLA_FETCHES__|_DATA_FROM_LATEST_P
   NAME  |  SIZE |MILLISEC|  COUNT|AVG-MSEC|  COUNT|AVG-MSEC| DATE |TIME-OF-DAY|
 IXLFMASD|   6DA0|   3.843|      5|  14.504|       |        |010810|12:07:00.93|
 IXZCNAE |    E28|   2.910|      2|   1.925|       |        |010809|15:47:26.04|
 IXZCNAT |    F10|   0.048|      1|  21.380|      1|   0.048|010809|15:47:26.03|
 IXZCNCE |    C90|   0.802|      2|   0.677|       |        |010809|15:47:26.03|
 IXZCNDS |   2DC8|   0.865|      2|   0.787|       |        |010809|15:47:26.05|
 IXZCNFD |   1E48|   0.199|      1|   0.855|      1|   0.199|010809|15:47:26.04|
 IXZCNLG |    C98|   0.631|      2|   0.911|       |        |010809|15:47:26.04|
 IXZCNMQ |    D40|   0.117|      1|  15.319|      1|   0.117|010809|15:47:26.04|
 IXZCNNE |    FB0|   0.118|      1|   1.134|      1|   0.118|010809|15:47:26.05|
 IXZCNPS |    FC8|   0.196|      1|   0.713|      1|   0.196|010809|15:47:26.04|
 IXZCNRS |    5C0|   1.104|      2|   6.081|       |        |010809|15:47:26.03|
 IXZCNSV |   2480|   0.203|      1|   2.438|      1|   0.203|010809|15:47:26.03|
 IXZCNSV1|   2C40|   3.100|      2|   2.022|       |        |010809|15:47:26.04|
 IXZCNSV2|   24E8|   0.743|      2|   0.720|       |        |010809|15:47:26.04|
 IXZCNTR |   2F10|   0.251|      1|  19.667|      1|   0.251|010809|15:47:26.03|
 IXZCTDEF|   1DE8|   0.203|      1|  13.491|      1|   0.203|010809|15:47:26.00|
 IXZCTSSC|   11B0|   2.969|      1|   2.969|       |        |010809|15:47:25.04|
 IXZCTSSM|   31E0|   0.161|      1|   3.249|      1|   0.161|010809|15:47:26.00|
 IXZCTWTR|   2138|   0.258|      1|   0.950|      1|   0.258|010809|15:47:26.00|
 IXZIXAB |    AA8|   0.055|      1|  34.331|      1|   0.055|010809|15:47:25.96|
 IXZIXAC |   2770|   1.394|      2|   1.174|       |        |010809|15:47:25.98|
 IXZIXAH |    F68|   0.122|      1|   2.265|      1|   0.122|010809|15:47:25.96|
 IXZIXAM |   1520|   0.229|      1|   1.261|      1|   0.229|010809|15:47:25.99|
 IXZIXAT |   21B0|   0.772|      1|   0.772|       |        |010809|15:47:25.22|
 IXZIXBM |   2320|   0.203|      1|  20.328|      1|   0.203|010809|15:47:25.96|
 IXZIXCC |    8A0|   0.730|      2|   0.648|       |        |010809|15:47:26.03|
 

Just a quick word about scrolling.  First, compare the screen heading lines shown in options BB and BF above.  Both have the system identifier, date, time, and line count on display.  Both have the current instantaneous CPU utilisation shown in red.  But, the heading for option BF indicates the visible columns while option BB's heading does not.  This means that the BB display does not exceed the width of the screen, while the BF display does.

When the display indicates a visible column range, left/right scrolling can be performed.  So let's scroll right (with PF11).
 

-     SYSTEM SYST   01/08/10   13:48:25.96     LINE 662 OF 766  COLS 80-149  71%
  LLA-MANAGED LIBRARY FETCH STATISTICS SINCE 01/08/09 15:47:09     763 PROGRAMS
  TOTAL PROGRAM FETCHES:      3323 CAPTURED +         0 LOST =      3323 TOTAL
    LLA PROGRAM FETCHES:       272 CAPTURED +         0 LOST =       272 TOTAL  .
  PROGRAM|ROGRAM_FETCH_|DATA_FROM_FIRST_CAPTURED_PROGRAM_FETCH_INCLUDING_BLDL_FI
   NAME  |JOB-NAME|ASID| DATE |TIME-OF-DAY|JOB-NAME|ASID|CNCT|LOCN|FETCHED PROGR
 IXLFMASD|TSOID01 |001F|010809|15:47:26.95|BLSJPRMI|0016|  1 |  1 |FO          R
 IXZCNAE |JESXCF  |0022|010809|15:47:24.29|JESXCF  |0010|  0 |  1 |FO
 IXZCNAT |JESXCF  |0022|010809|15:47:24.23|JESXCF  |0010|  0 |  1 |FO
 IXZCNCE |JESXCF  |0022|010809|15:47:24.24|JESXCF  |0010|  0 |  1 |FO
 IXZCNDS |JESXCF  |0022|010809|15:47:24.29|JESXCF  |0010|  0 |  1 |FO
 IXZCNFD |JESXCF  |0022|010809|15:47:24.29|JESXCF  |0010|  0 |  1 |FO
 IXZCNLG |JESXCF  |0022|010809|15:47:24.29|JESXCF  |0010|  0 |  1 |FO
 IXZCNMQ |JESXCF  |0022|010809|15:47:24.29|JESXCF  |0010|  0 |  1 |FO
 IXZCNNE |JESXCF  |0022|010809|15:47:24.30|JESXCF  |0010|  0 |  1 |FO
 IXZCNPS |JESXCF  |0022|010809|15:47:24.29|JESXCF  |0010|  0 |  1 |FO
 IXZCNRS |JESXCF  |0022|010809|15:47:24.27|JESXCF  |0010|  0 |  1 |FO
 IXZCNSV |JESXCF  |0022|010809|15:47:24.21|JESXCF  |0010|  0 |  1 |FO
 IXZCNSV1|JESXCF  |0022|010809|15:47:24.27|JESXCF  |0010|  0 |  1 |FO
 IXZCNSV2|JESXCF  |0022|010809|15:47:24.29|JESXCF  |0010|  0 |  1 |FO
 IXZCNTR |JESXCF  |0022|010809|15:47:24.26|JESXCF  |0010|  0 |  1 |FO
 IXZCTDEF|JESXCF  |0022|010809|15:47:24.16|JESXCF  |0010|  0 |  1 |FO
 IXZCTSSC|JESXCF  |0010|010809|15:47:25.04|JESXCF  |0010|  0 |  1 |FO
 IXZCTSSM|JESXCF  |0022|010809|15:47:24.17|JESXCF  |0010|  0 |  1 |FO
 IXZCTWTR|JESXCF  |0022|010809|15:47:24.17|JESXCF  |0010|  0 |  1 |FO
 IXZIXAB |JESXCF  |0022|010809|15:47:23.99|JESXCF  |0010|  0 |  1 |FO
 IXZIXAC |JESXCF  |0022|010809|15:47:24.07|JESXCF  |0010|  0 |  1 |FO
 IXZIXAH |JESXCF  |0022|010809|15:47:24.02|JESXCF  |0010|  0 |  1 |FO
 IXZIXAM |JESXCF  |0022|010809|15:47:24.13|JESXCF  |0010|  0 |  1 |FO
 IXZIXAT |JESXCF  |0010|010809|15:47:25.22|JESXCF  |0010|  0 |  1 |FO
 IXZIXBM |JESXCF  |0022|010809|15:47:24.04|JESXCF  |0010|  0 |  1 |FO
 IXZIXCC |JESXCF  |0022|010809|15:47:24.24|JESXCF  |0010|  0 |  1 |FO
 

And scrolling right again...
 

-     SYSTEM SYST   01/08/10   13:48:25.96    LINE 662 OF 766  COLS 148-217  71%
  LLA-MANAGED LIBRARY FETCH STATISTICS SINCE 01/08/09 15:47:09     763 PROGRAMS
  TOTAL PROGRAM FETCHES:      3323 CAPTURED +         0 LOST =      3323 TOTAL
    LLA PROGRAM FETCHES:       272 CAPTURED +         0 LOST =       272 TOTAL  .
  PROGRAM|FIELDS_AND_USERDATA_FLAGS|DATA SET
   NAME  |GRAM ATTRIBUTES|AMOD|RMOD|NAME                                       .
 IXLFMASD| RF RN RU      | 31 |ANY |SYS1.MIGLIB
 IXZCNAE |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNAT |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNCE |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNDS |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNFD |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNLG |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNMQ |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNNE |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNPS |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNRS |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNSV |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNSV1|    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNSV2|    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCNTR |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCTDEF|    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCTSSC|    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCTSSM|    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZCTWTR|    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZIXAB |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZIXAC |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZIXAH |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZIXAM |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZIXAT |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZIXBM |    RN RU      | 31 |ANY |SYS1.LINKLIB
 IXZIXCC |    RN RU      | 31 |ANY |SYS1.LINKLIB
 
 

Now lets look at option K.  Type =k in the primary input area and press the ENTER key.  (The primary input area for IMON is in the top left corner of the screen.  The HOME key can be used to move the cursor there.)
 

-  PLACE CURSOR ON LINE AND HIT ENTER TO SELECT 1 FROM   4 ITEM(S) LISTED    0%
..........* DATA SET EVENTS            138 DATA SETS
..........* STEP END EVENTS             13 PROGRAMS
..........* JOB STEP EVENTS             22 JOB NAMES
          SYST                          44 RMF INTERVALS CAPTURED             ..
............AFCA=45893  UICA=00254 CPUA=003%  ASMQA=00000  PGRT=0000
 

We will call this the KS screen.  It can always be accessed by option K's local S subcommand, or by typing ks and pressing PF12 from anywhere in IMON.

Option K will not have a lot to show unless either (1) the TSO user has the SMFPRIME DD allocated to a data set of SMF records, or (2) the IMPGAT started task is running.  IMPGAT processes SMF records as they are being collected by the system and stores the data for display by any IMON user in its extended region.  When IMPGAT's extended region becomes full the oldest data is discarded to allow the tracking of current data.

While only data from SMF records collected by the system can be displayed, IMON can show data from these records before they are available for post-processing.

Now, if the down arrow is pressed once to move the cursor from the primary input area to the line which mentions DATA SET EVENTS, and then the ENTER key is pressed, a list of data set names, each with an event count, is presented.
 

-    PLACE CURSOR ON LINE AND HIT ENTER TO SELECT A DATA SET FROM THE LIST    2%
  CATALOG.AHFSCAT........................................1 DATA SET EVENT(S)
  CATALOG.AMASTCAT.......................................1 DATA SET EVENT(S)
  CATALOG.TEST...........................................1 DATA SET EVENT(S)
  CICS410.CICSTST.DFHGCD.................................1 DATA SET EVENT(S)
  CICS410.CICSTST.DFHINTRA...............................1 DATA SET EVENT(S)
  CICS410.CICSTST.DFHJACD................................1 DATA SET EVENT(S)
  CICS410.CICSTST.DFHLCD.................................1 DATA SET EVENT(S)
  CICS410.CICSTST.DFHRSD.................................1 DATA SET EVENT(S)
  CICS410.CICSTST.DFHTEMP................................1 DATA SET EVENT(S)
  CICS410.CICSTST.TCPIP..................................2 DATA SET EVENT(S)
  CICS410.CICSTST.TCPIP.DATA.............................2 DATA SET EVENT(S)
  CICS410.CICSTST.TCPIP.INDEX............................2 DATA SET EVENT(S)
  CICS410.SYSIN..........................................1 DATA SET EVENT(S)
  CPAC.PARMLIB...........................................1 DATA SET EVENT(S)
  DB2T.BSDS01............................................1 DATA SET EVENT(S)
  DB2T.BSDS02............................................1 DATA SET EVENT(S)
  EOY.BKLSHELF...........................................9 DATA SET EVENT(S)
  EOY.EIJENGL.LEXIS.....................................10 DATA SET EVENT(S)
  EOY.ENU.CAC90C2O.BKSHELF...............................1 DATA SET EVENT(S)
  EOY.ENU.CEQA1120.BOOK..................................2 DATA SET EVENT(S)
  EOY.ENU.EBRXTEMP.BKINDEX...............................5 DATA SET EVENT(S)
  EOY.ENU.EBRXTEMP.BKSHELF...............................5 DATA SET EVENT(S)
  EOY.ENU.EBRXTEMP.BOOK................................135 DATA SET EVENT(S)
  EOY.ENU.EUVFAA00.BOOK..................................2 DATA SET EVENT(S)
  EOY.ENU.EUVFBA00.BOOK..................................3 DATA SET EVENT(S)
  EOY.ENU.GLDAGA31.BOOK..................................3 DATA SET EVENT(S)
  EOY.ENU.GLD1AA30.BOOK..................................2 DATA SET EVENT(S)
  EOY.ENU.ICAMVA31.BOOK..................................2 DATA SET EVENT(S)
  EOY.ENU.ICH1A120.BOOK..................................2 DATA SET EVENT(S)
  EOY.ENU.ICH1A221.BOOK..................................5 DATA SET EVENT(S)
  EOY.ENU.ICH1A321.BOOK..................................4 DATA SET EVENT(S)
 

Again, moving the cursor vertically to the line which indicates 135 DATA SET EVENTS(S), and pressing ENTER, we get the display shown below.
 

-    EVENTS FOR EOY.ENU.EBRXTEMP.BOOK                         COLS 001-079    2%
  DATE  TIME |SID |JOB NAME| EVENT | DDNAME |UNIT|VOLUME|EXT| TRACKS|TOTAL EXCPS
 01.221 16:41|SYST|TSOID01 |DEFINE |        |    |10RES2|   |       | TYPE A
 01.221 16:41|SYST|TSOID01 |CLOSE/O|SYS00011| 317|10RES2|  1|      4|          8
 01.221 16:41|SYST|TSOID01 |ALTER  |        |    |10RES2|   |       | TYPE A
 01.221 16:41|SYST|TSOID01 |RENAME |        |    |10RES2|   |  NEW-DSN=EOY.ENU.I
 01.221 16:41|SYST|TSOID01 |UNCAT/U|        |    |10RES2|   |       | TYPE A
 01.221 16:41|SYST|TSOID01 |DEFINE |        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |CLOSE/O|SYS00013| 317|10RES2|  1|    143|        287
 01.221 16:42|SYST|TSOID01 |ALTER  |        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |RENAME |        |    |10RES2|   |  NEW-DSN=EOY.ENU.I
 01.221 16:42|SYST|TSOID01 |UNCAT/U|        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |DEFINE |        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |CLOSE/O|SYS00015| 317|10RES2|  1|     20|         40
 01.221 16:42|SYST|TSOID01 |ALTER  |        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |RENAME |        |    |10RES2|   |  NEW-DSN=EOY.ENU.G
 01.221 16:42|SYST|TSOID01 |UNCAT/U|        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |DEFINE |        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |CLOSE/O|SYS00017| 317|10RES2|  1|      2|          4
 01.221 16:42|SYST|TSOID01 |ALTER  |        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |RENAME |        |    |10RES2|   |  NEW-DSN=EOY.ENU.I
 01.221 16:42|SYST|TSOID01 |UNCAT/U|        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |DEFINE |        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |CLOSE/O|SYS00019| 317|10RES2|  1|      6|         11
 01.221 16:42|SYST|TSOID01 |ALTER  |        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |RENAME |        |    |10RES2|   |  NEW-DSN=EOY.ENU.I
 01.221 16:42|SYST|TSOID01 |UNCAT/U|        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |DEFINE |        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |CLOSE/O|SYS00021| 317|10RES2|  1|      7|         13
 01.221 16:42|SYST|TSOID01 |ALTER  |        |    |10RES2|   |       | TYPE A
 01.221 16:42|SYST|TSOID01 |RENAME |        |    |10RES2|   |  NEW-DSN=EOY.ENU.I
 01.221 16:42|SYST|TSOID01 |UNCAT/U|        |    |10RES2|   |       | TYPE A
 

Above we see a display line for each data set event.  Many data items are only relevant to some event types.  For example, we only expect a DDname reported for events relating to file I/O.  For display purposes, events are color coded: green for reads, yellow for updates, red for deletes, and so on.

The date format can be toggled between YY.DDD and YYMMDD by the D local subcommand.

The visible column range is shown in the heading, so let's scroll right.
 

-    EVENTS FOR EOY.ENU.EBRXTEMP.BOOK                         COLS 080-158    2%
 | BLOCKS|FSC|FSN| MEMBER |ACCESS DTLS|RECFM|LRECL|BLKSI|KEYLN|OPTIONCD| VOL1   .
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 |       |   |   |        |BSAM OUTPUT|FB   | 4096|24576|     |C       |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 CH1M121.BOOK|   |        |           |     |     |     |     |        |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 |       |   |   |        |BSAM OUTPUT|FB   | 4096|24576|     |C       |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 CAMVA31.BOOK|   |        |           |     |     |     |     |        |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 |       |   |   |        |BSAM OUTPUT|FB   | 4096|24576|     |C       |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 LDAGA31.BOOK|   |        |           |     |     |     |     |        |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 |       |   |   |        |BSAM OUTPUT|FB   | 4096|24576|     |C       |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 CH1O110.BOOK|   |        |           |     |     |     |     |        |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 |       |   |   |        |BSAM OUTPUT|FB   | 4096|24576|     |C       |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 CH1M100.BOOK|   |        |           |     |     |     |     |        |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 |       |   |   |        |BSAM OUTPUT|FB   | 4096|24576|     |C       |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 CH1M1A1.BOOK|   |        |           |     |     |     |     |        |10RES2
 |       |   |   | TYPE A |           |     |     |     |     |        |10RES2
 

And scrolling right again, we see...
 

-    EVENTS FOR EOY.ENU.EBRXTEMP.BOOK                         COLS 165-243   10%
  VOL3   VOL4   VOL5 |#DEV|JMRUSEID|MGMTCLAS|DATACLAS|STORCLAS|STEPNAME|PROGRAM .
.....................|  1 |        |        |        |        |        |
 MACRF=(R,W)         |  1 |        |        |        |        |STEP1   |EZAFTPLS
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
 MACRF=(R,W)         |  1 |        |        |        |        |STEP1   |EZAFTPLS
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
 MACRF=(R,W)         |  1 |        |        |        |        |STEP1   |EZAFTPLS
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
 MACRF=(R,W)         |  1 |        |        |        |        |STEP1   |EZAFTPLS
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
 MACRF=(R,W)         |  1 |        |        |        |        |STEP1   |EZAFTPLS
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
 MACRF=(R,W)         |  1 |        |        |        |        |STEP1   |EZAFTPLS
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
.....................|  1 |        |        |        |        |        |
 

The program name comes from the step information section of the SMF type 14/15 record, which is relatively new.  We would normally expect to see the job step program (which for TSO sessions is usually IKJEFT01) shown here, but this system has an IEFU83 SMF Exit which changes this field to the program name of the PRB issuing the CLOSE to provide more information about which data sets are accessed by various applications.

OPEN, CLOSE, DEFINE, RENAME, DELETE, SCRATCH, MIGRATE, RECALL, BACKUP, RECOVER, are all categories of data set events which can be reported if the SMF information is collected.  Pretty good to have if you are conducting a data set loss witch-hunt.

Now, back to the KS screen, and cursor select the line which mentions STEP END EVENTS.
 

-     PLACE CURSOR ON LINE AND HIT ENTER TO SELECT A PROGRAM FROM THE LIST    0%
  ADRDSSU        1 STEP END EVENT(S)    9.23s  CPU    36991 EXCPS  2336078 S.U.
  BLSQPRMI       1 STEP END EVENT(S)    0.61s  CPU      293 EXCPS    50576 S.U.
  BPXPRECP     267 STEP END EVENT(S)   24.55s  CPU   103280 EXCPS  3206839 S.U.
  BPXPRFC      266 STEP END EVENT(S)    8.88s  CPU    21812 EXCPS   825443 S.U.
  EZAZSSI        1 STEP END EVENT(S)    0.01s  CPU        6 EXCPS      532 S.U.
  FTPD           1 STEP END EVENT(S)    0.15s  CPU      594 EXCPS    16579 S.U.
  IEFIIC        13 STEP END EVENT(S)    0.14s  CPU      119 EXCPS
  IFASMFDP       1 STEP END EVENT(S)    0.20s  CPU     1830 EXCPS    22648 S.U.
  IKJEFT01       5 STEP END EVENT(S)   31.86s  CPU    21244 EXCPS  5025874 S.U.
  IXGBLF01       1 STEP END EVENT(S)    0.01s  CPU                     362 S.U.
  IXZIX00        1 STEP END EVENT(S)    0.05s  CPU       83 EXCPS     3212 S.U.
  SETSMSG        2 STEP END EVENT(S)    0.02s  CPU       12 EXCPS      728 S.U.
  VTAMAPPL       1 STEP END EVENT(S)    0.05s  CPU       11 EXCPS     3753 S.U. .
............AFCA=46415  UICA=00254 CPUA=004%  ASMQA=00000  PGRT=0000
 

Again, each line from the list of programs is cursor selectable.  A display line for each job step end event for the program is available.  This display (not shown here) contains data from SMF type 30 subtype 4 records, and is also color coded: green for condition code zero, yellow for other condition codes, red for abends.

These events can also be displayed for a given job name.  This is achieved by selecting the JOB STEP EVENTS line from the KS screen.  Instead of a list of program names a list of job names is displayed, as shown below.
 

-    PLACE CURSOR ON LINE AND HIT ENTER TO SELECT A JOB NAME FROM THE LIST    2%
  BLSJPRMI       1 STEP END EVENT(S)    0.61s  CPU      293 EXCPS    50576 S.U.
  BPXAS         13 STEP END EVENT(S)    0.14s  CPU      119 EXCPS
  EZAZSSI        1 STEP END EVENT(S)    0.01s  CPU        6 EXCPS      532 S.U.
  IRRDPTAB       1 STEP END EVENT(S)    0.17s  CPU       91 EXCPS    13320 S.U.
  IXGLOGR        1 STEP END EVENT(S)    0.01s  CPU.....................362 S.U.
  JESXCF         1 STEP END EVENT(S)    0.05s  CPU       83 EXCPS     3212 S.U.
  SMFCLR         1 STEP END EVENT(S)    0.20s  CPU     1830 EXCPS    22648 S.U.
  TCPFTP         1 STEP END EVENT(S)    0.15s  CPU      594 EXCPS    16579 S.U.
  TCPFTP1       58 STEP END EVENT(S)    3.45s  CPU    13394 EXCPS   400268 S.U.
  TCPFTP2       60 STEP END EVENT(S)    3.33s  CPU    13867 EXCPS   391108 S.U.
  TCPFTP3       60 STEP END EVENT(S)    3.38s  CPU    13939 EXCPS   406230 S.U.
  TCPFTP4       60 STEP END EVENT(S)    3.58s  CPU    13863 EXCPS   414277 S.U.
  TCPFTP5       60 STEP END EVENT(S)    3.31s  CPU    13864 EXCPS   395516 S.U.
  TCPFTP6       60 STEP END EVENT(S)    3.30s  CPU    13856 EXCPS   396757 S.U.
  TCPFTP7       58 STEP END EVENT(S)    3.48s  CPU    13411 EXCPS   400291 S.U.
  TCPFTP8       58 STEP END EVENT(S)    3.21s  CPU    13436 EXCPS   381514 S.U.
  TCPFTP9       58 STEP END EVENT(S)    3.20s  CPU    13415 EXCPS   376975 S.U.
  TCPLPD         1 STEP END EVENT(S)    0.01s  CPU        6 EXCPS      337 S.U.
  TCPSMTP        1 STEP END EVENT(S)    0.01s  CPU        6 EXCPS      391 S.U.
  VTAMAPPL       1 STEP END EVENT(S)    0.05s  CPU       11 EXCPS     3753 S.U.
  TSOID01        5 STEP END EVENT(S)   34.88s  CPU    23200 EXCPS  5481900 S.U.
  TSOID01V       1 STEP END EVENT(S)    9.23s  CPU    36991 EXCPS  2336078 S.U. .
............AFCA=46415  UICA=00254 CPUA=002%  ASMQA=00000  PGRT=0000
 

We have looked at the sort of data available for SMF events.  Now let's look at a system's performance history.  The performance history data comes from collected RMF SMF records.  Again, cursor selecting a listed system identifier from the KS screen yields the following display.
 

-  PERFORMANCE HISTORY OF SYSTEM SYST                             FIXD: N    3%
   LOC: YYDDD | CPU                    GRAF: N | IOR                    GRAF: N
 INTRVL-START |  CPU UTILIZATION (PERCENTAGE)  |         SYSTEM I/O RATE
  DATE  TIME  |CAPTURED  CAPTURE-RATIO   TOTAL |   TPI%    TPI     SLIH    TOTAL
 01.221 15:47 |    3.9%  72.2%  57.4%     5.4% |   1.1%   0.38    35.36    35.74
 01.221 16:00 |    1.2%  52.1%  26.0%     2.3% |   2.7%   0.17     6.24     6.41
 01.221 16:30 |    1.6%  57.1%  25.0%     2.8% |   0.2%   0.05    24.29    24.34
 01.221 17:00 |    1.1%  52.3%  23.8%     2.1% |   0.5%   0.02     3.75     3.77
 01.221 17:30 |    1.0%  50.0%  25.0%     2.0% |   0.6%   0.02     3.08     3.10
 01.221 18:00 |    1.0%  50.0%  25.0%     2.0% |   0.6%   0.02     3.06     3.08
 01.221 18:30 |    1.0%  50.0%  25.0%     2.0% |   0.6%   0.02     3.08     3.10
 01.221 19:00 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.11     3.12
 01.221 19:30 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.10     3.11
 01.221 20:00 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.11     3.12
 01.221 20:30 |    1.0%  50.0%  25.0%     2.0% |   0.6%   0.02     3.06     3.08
 01.221 21:00 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.08     3.09
 01.221 21:30 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.11     3.12
 01.221 22:00 |    1.0%  50.0%  25.0%     2.0% |   0.6%   0.02     3.08     3.10
 01.221 22:30 |    1.0%  50.0%  25.0%     2.0% |   0.6%   0.02     3.10     3.12
 01.221 23:00 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.09     3.10
 01.221 23:30 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.07     3.08
 01.222 00:00 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.27     3.28
 01.222 00:30 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.07     3.08
 01.222 01:00 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.09     3.10
 01.222 01:30 |    1.0%  50.0%  25.0%     2.0% |   0.6%   0.02     3.09     3.11
 01.222 02:00 |    1.0%  50.0%  25.0%     2.0% |   0.6%   0.02     3.10     3.12
 01.222 02:30 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.08     3.09
 01.222 03:00 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.11     3.12
 01.222 03:30 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.09     3.10
 01.222 04:00 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.07     3.08
 01.222 04:30 |    1.1%  55.0%  25.0%     2.0% |   0.3%   0.01     3.06     3.07
 01.222 05:00 |    1.0%  50.0%  25.0%     2.0% |   0.3%   0.01     3.06     3.07
 

The screen is divided into three areas: (1) the left margin containing the RMF interval start date and time, (2) the "left" display, and (3) the "right" display.  There is one display line for each RMF interval.  Up/down scrolling controls which intervals are shown.

Note the green input fields above.  The show/specify the contents and format of the "left" and "right" displays.  CPU in the "left" display shows the average CPU utilisation for the interval, and IOR in the "right" display shows the average I/O rate.  Left/right scrolling or overtyping the fields with other display names can be used to control the specific performance data shown.  Each display has a tabular form and a graphic form.  An N in the GRAF field specifies the tabular form, while a Y specifies the graphic form.

There are numerous performance metrics which can be shown by option K.

Now let's look at enqueues by entering =e from anywhere in IMON.
 

-     SYSTEM SYST   01/08/10   13:55:30.08          LINE 1 OF 29  COLS 1-68   5%
  ENQUEUE DISPLAY SELECTION CRITERIA:  Q=******** R=**************** J=********
  Q-NAME E RESOURCE-NAME                          RESOURCE-NAME        USER    .
 SYSDSN...................***SUPPRESSED-BY-DEFAULT***
 SYSVSAM..................***SUPPRESSED-BY-DEFAULT***
 SYSZIGW1 CLM00001...................................................SMXC     <G
 SYSZRAC2*ICHSEC00...................................................*MASTER* <O
 SYSZMCS  WQECQEQS...................................................CONSOLE  <O
.....................................................................CONSOLE  <O
 SPFEDIT..................***SUPPRESSED-BY-DEFAULT***
 SYSZTCPI*VMCF.RUN...................................................VMCF     <O
 SYSZDSN *OMVS.ROOT..................................................OMVS     <G
 SYSZTSOE* X'E3C3C2C1008E14B8'.......................................TSOID01  <J
 SYSZIGDI*IGDSSI01...................................................SMS      <O
 SYSZTCPI*TNF.RUN....................................................TNF      <O
 SYSZIGW0  X'01C1C8C6E2D7F1000308C9'.................................SMXC     <G
 SYSZRBMF*ACTIVE.....................................................RMF      <O
 SYSZWLM *WLM_SYSTEM_SYST............................................WLM      <G
 SPFUSER..................***SUPPRESSED-BY-DEFAULT***
 IGDCDS   CPAC.DFSMS.ACDS............................................SMS      <G
 SYSIKJUA.................***SUPPRESSED-BY-DEFAULT***
 TCPIPSYS*TCPSMTP....................................................TCPSMTP  <O
 TCPIPSYS*TCPLPD.....................................................TCPLPD   <O
 SYSZBPX *BPX_ADDRESS_SPACE..........................................OMVS     <O
 SYSZRBZZ*ACTIVE.....................................................RMF      <O
 SYSZIKTC*TCAS.......................................................TSO      <O
 SYSZBPX *BPXOINIT...................................................BPXOINIT <O
 IMPMAJOR*IMPSPACER ACTIVE...........................................IMPSPACE <O
 SYSZDSN *OMVS.ETC...................................................OMVS     <G
 SYSZSDSF*SERVER.IS.ACTIVE.SDSF......................................SDSF     <O
 IMPMAJOR*IMPDATGAT ACTIVE                                           IMPGAT   <O
............AFCA=46410  UICA=00254 CPUA=002%  ASMQA=00000  PGRT=0000
 

As you may have deduced, there are commands available to filter enqueues shown to just conflicts, DASD RESERVEs, or by major-name/minor-name/requestor-name masks.

Scrolling right to see the other display columns, we get...
 

-     SYSTEM SYST   01/08/10   13:55:30.08        LINE 1 OF 29  COLS 49-118   5%
  ENQUEUE DISPLAY SELECTION CRITERIA:  Q=******** R=**************** J=********
  Q-NAME E RESOURCE-NAME                   RLEN OTHERSYS RESV-DEVICE   USER     .
 SYSDSN   T***
 SYSVSAM  T***
 SYSZIGW1.....................................8......................SMXC     <G
 SYSZRAC2*....................................8......................*MASTER* <O
 SYSZMCS......................................8......................CONSOLE  <O
.....................................................................CONSOLE  <O
 SPFEDIT  T***
 SYSZTCPI*....................................8......................VMCF     <O
 SYSZDSN *....................................9......................OMVS     <G
 SYSZTSOE*....................................8......................TSOID01  <J
 SYSZIGDI*....................................8......................SMS      <O
 SYSZTCPI*....................................7......................TNF      <O
 SYSZIGW0....................................11......................SMXC     <G
 SYSZRBMF*....................................6......................RMF      <O
 SYSZWLM *...................................19......................WLM      <G
 SPFUSER  T***
 IGDCDS......................................44......................SMS      <G
 SYSIKJUA T***
 TCPIPSYS*....................................8......................TCPSMTP  <O
 TCPIPSYS*....................................8......................TCPLPD   <O
 SYSZBPX *...................................17......................OMVS     <O
 SYSZRBZZ*....................................6......................RMF      <O
 SYSZIKTC*....................................4......................TSO      <O
 SYSZBPX *....................................8......................BPXOINIT <O
 IMPMAJOR*...................................16......................IMPSPACE <O
 SYSZDSN *....................................8......................OMVS     <G
 SYSZSDSF*...................................25......................SDSF     <O
 IMPMAJOR*                                   16                      IMPGAT   <O
............AFCA=46410  UICA=00254 CPUA=002%  ASMQA=00000  PGRT=0000
 

Well, that's probably enough for now.  Of course, there are quite a few other displays to dissect in detail.  Disk free space tracking, data space status (size, contents, etc.), address space status (programs, tasks, registers, files), sysplex status, coupling facility structures, I/O device status, service class performance, nucleus structure, SVCs, channel paths, real and expanded storage usage, consoles, subsystems, virtual storage structure, content and usage.  I could go on....