|Last update: August 23, 2011 (RMF PM Version 2.4.68)
RMF Performance Monitoring — Java Technology Edition (RMF PM) allows you to monitor the performance of your z/OS from one focal point (a workstation running Windows® or Linux®) through a TCP/IP interface to one or more z/OS sysplexes.
The figure below shows an example of the workstation client.
The new workstation client has been completely rewritten in Java
RMF PM takes its input data from a single data server on one system in the sysplex, which gathers the data from the RMF Monitor III on each MVS image. Therefore, this is called the Distributed Data Server (DDS). You can analyze and monitor data from the present or the recent past.
You can view a quick summary of available metrics for your system or sysplex resources that you can monitor using one of the following monitoring applications:
- RMF PM
- RMF Data Portal for z/OS
The RMF PM has the following prerequisites:
- Active RMF Monitor III gatherer (RMFGAT).
- You must have an actual version of the RMF Distributed Data Server (DDS) component active.
Ensure RACF access: The RMF Distributed Data Server (GPMSERVE) uses the RACF application name GPMSERVE. If the RACF Application class (APPL) is active and the GPMSERVE application is protected by a profile in this class, a user must have read access to this profile. Otherwise RACF does not allow the user to access the GPMSERVE application.
The minimum definitions for the DDS are listed below. You can also use more generic definitions.
RDEFINE APPL GPMSERVE UACC(READ)
- Refer to the Readme file that is delivered with the RMF PM to see if the installation of RMF PTFs is required.
- TCP/IP must be configured and active.
- UNIX® System Services (OpenEdition) must be configured. The userid that is used to run the host server must have a valid OMVS segment and a home directory in the HFS file system.
- (Only required if you have RACF resource BPX.DAEMON defined in your installation (z/OS UNIX Level security)!) Because the RMF distributed data server runs as a daemon, it must have access to the BPX.DAEMON facility, and all programs that are loaded by GPMSERVE must be defined to PROGRAM CONTROL. The minimum definitions for the RMF Distributed Data Server are listed below (of course more generic definitions can be used):
PERMITBPX.DAEMON CLASS(FACILITY) ID(GPMSERVE) ACCESS(READ)
RDEFINE PROGRAM GPM* ADDMEM('SYS1.SERBLINK'//NOPADCHK) UACC(READ)
RDEFINE PROGRAM ERB* ADDMEM('SYS1.SERBLINK'//NOPADCHK) UACC(READ)
RDEFINE PROGRAM CEEBINIT ADDMEM('CEE.SCEERUN'//NOPADCHK) UACC(READ)
RDEFINE PROGRAM IEEMB878 ADDMEM('SYS1.LINKLIB'//NOPADCHK) UACC(READ)
SETROPTS WHEN(PROGRAM) REFRESH
If you have problems downloading the code directly from this page, you can find instructions on how to do a direct FTP download here.
For Windows users:
License: The IBM RMF PM Java TM Technology Edition tool is licensed to you under the terms of your license(s) to use z/OS (for example, the IBM Customer Agreement, IBM International Customer Agreement or equivalent agreement between you and IBM) and is subject to your valid authorization from IBM to z/OS and the optional priced feature of z/OS called the Resource Measurement Facility (RMF). In the event that your license to z/OS or RMF terminates, your authorization to IBM RMF PM Java TM Technology Edition tool shall terminate.
For Linux users: