Customizing the RMF control session
IBM® provides the cataloged RMF™ procedure which is necessary to start RMF. The procedure is stored in SYS1.PROCLIB(RMF), and you can modify it according to your requirements.
The RMF control session is the base for data gathering through the different monitors, especially for Monitor I and Monitor II. If you want to gather data with Monitor III, you need in addition procedure RMFGAT (see Setting up the Monitor III gatherer session RMFGAT).
This example shows the RMF procedure as supplied:
//IEFPROC EXEC PGM=ERBMFMFC,REGION=256M,
// PARM=''
- PARM
- can be used for:
- specifying the SMF buffer options to be used by the RMF Sysplex Data Server. The format
of this option is described in Controlling the SMF buffer. The defaults
mean that specifying PARM='SMFBUF' is equivalent to:
PARM='SMFBUF(SPACE(32M),RECTYPE(70:78))'
You can override the values specified or defaulted here by using the SMFBUF option on the START RMF command when starting RMF.
- providing automatic sysplex-wide management for the Distributed Data Server (PARM='DDS', see Starting the Distributed Data Server)
- specifying the Monitor I gatherer session options, for example, PARM='MEMBER(10),NOCACHE', (see Long-term data gathering with Monitor I)
- specifying the SMF buffer options to be used by the RMF Sysplex Data Server. The format
of this option is described in Controlling the SMF buffer. The defaults
mean that specifying PARM='SMFBUF' is equivalent to:
RMF reads its ERBRMFxx members from the parmlib concatenation as defined in the LOADnn parmlib member, and then frees the data set in which they were found.
To have RMF read the ERBRMFxx members from a specific single data set, use a cataloged procedure in the following form:
//IEFPROC EXEC PGM=ERBMFMFC,REGION=256M,
// PARM=''
//IEFPARM DD DSN=parmlibname,DISP=SHR
- IEFPARM
- Identifies the data set containing session options. If you specify an IEFPARM DD statement in the procedure, RMF does not use the logical parmlib concatenation.
To start the SMF data buffer on each system in your sysplex, store the procedure in the common proclib as follows:
//IEFPROC EXEC PGM=ERBMFMFC,REGION=256M,
// PARM='SMFBUF'