Skip to main content

Servers   >  

RMF PM with Support for Linux Enterprise Server (Technology Study)

Java compatible.  

Table of Contents

Anchor link to content further down the page.  Introduction
Anchor link to content further down the page.  Highlights
Anchor link to content further down the page.  Prerequisites
Anchor link to content further down the page.  Downloading the code
Anchor link to content further down the page.  Quickstart

Last update: March 11, 2007 (RMF PM Version 2.4.44, rmfpms DDS Level 2339)

Introduction
rmfpms is a modular data gatherer for Linux®. The gathered data can be analyzed using the RMF PM client application. The performance data is accessible through XML over HTTP so you can easily exploit it in your own applications.

To learn more about the z/OS parts of RMF PM, please visit this page.

RMF PM was originally developed for OS/390, so you might learn more about this offering using the z/OS-related materials, such as the tutorial (PDF, 226KB), even if you only want to use RMF PM to monitor Linux resources.
 

Important Note
Note that Apache performance data is only available if Apache is actually running and properly configured on the monitored image. DASD performance data is only available on zSeries mainframe linux images with Linux kernel 2.4 and activated DASD performance gathering.

You should activate the archive cronjob as described in the README file that is part of the rmfpms*.tgz file (see below).

If you have any problems starting rmfpms (for example, a library not found on certain distributions), please contact us via email.

Note: This offering is not a part of any IBM product. Because it is intended for evaluation purposes, we would highly appreciate your feedback about this offer; please send us a note (contact the RMF team).

Highlights
Using our enhanced RMF PM client, it is possible to:
  • Generate graphical trend reports
  • Store the data in spreadsheet format (.WK1, supported by Lotus 1-2-3, StarOfficeTM, Microsoft® Excel®, etc.)
  • Persistently store performance analysis scenarios (Performance Desktops, "PerfDesks")
  • Gather historical performance data
  • Filter the performance data
  • Mix z/OS and Linux performance data in one screen
  • Use a graphical user client to access performance data in a flexible and highly configurable way

Prerequisites
The RMF PM has the following prerequisites:
  • Server:
    • Linux Version 2.2, 2.4, or 2.6
    • IBM S/390 or IBM eServer zSeries or Intel x86 architecture
    • IEEE Floating Point support (either compiled in kernel or available in hardware)
  • Client:
    • Windows® 9x/NT/2000/XP/ME, Linux capable of running Java 1.3
    • At least 64MB memory and an Intel Pentium II processor with 300MHz (or equivalent) is highly recommended.

Downloading the code
If you have problems downloading the code directly from this page, you can find instructions how to do a direct FTP download here. If this also fails, please send us an email with your name and address so that we can send you a CD-ROM by mail.
  • Client (GUI component executed on monitoring PC; developed in Java)
    • Windows RMF PM client application (37.9MB, tested under Windows 2000 and Windows XP). This version also supports the changes to daylight saving time (DST) for 2007 in the U.S. and Canada.

      After downloading the gpmwinv2.exe file, simply execute it on your Windows PC to install the workstation client.

      An IBM Java 2 Runtime Environment is included in this package.

    • Linux RMF PM Client application (38.4MB) (Intel Linux only; it is not recommended that you run the Java GUI application RMF PM on the mainframe.) This version also supports the changes to daylight saving time (DST) for 2007 in the U.S. and Canada.

      Install the downloaded package using

      tar xvfz gpmlinpm.tgz
      
      This creates an rmfpm directory.

      An IBM Java 2 Runtime Environment is included in this package.

      To start the RMF PM under Linux, simply type in the rmfpm directory

      ./rmfpm
      
  • Server (Data Gatherer; executed on monitored server; developed in GNU C++)

    Note that, in the following, kernel24 denotes a current (2004) Linux distribution using Linux kernel 2.4, and kernel26 denotes a current (also 2004) Linux distribution using Linux kernel 2.6.

    • Linux on zSeries -
      Unpack the downloaded archives using:
      tar xvfz archive-name
      
      This creates a directory called rmfpms; in it you will find a README file which contains the remaining installation instructions. If you are comfortable with the default settings, start the gatherer using:
      rmfpms/bin/rmfpms start
      

      The default settings are:

      • TCP/IP port 8803
      • The whole package is installed in the $HOME directory (so you have a $HOME/rmfpms directory)
      • The performance repository is in the $HOME/rmfpms/.rmfpms directory

      Note: If you are using older Linux distributions, you might want to download one of the following packages where SuSE8 stands for a distribution with GCC 3.2, that is, a Linux distribution from the end of 2002 and SuSE7 denotes a GCC 2.9 based distribution of medium age.


    • x86 Linux data gatherer (kernel24 - 2154 KBkernel26 - 621 KB)
      After downloading the archive, unpack it using:
      tar xvfz archive-name
      
      This creates a directory called rmfpms; in it, you will find a README file which contains the remaining installation instructions. If you are comfortable with the default settings, start the gatherer using:
      rmfpms/bin/rmfpms start
      

      The default settings are:

      • TCP/IP port 8803
      • The whole package is installed in the $HOME directory (so you have a $HOME/rmfpms directory)
      • The performance repository is in the $HOME/rmfpms/.rmfpms directory

      Note: If you are using an older Linux distribution with GCC 3.2 from the end of 2002, you might want to download this old package (619 KB).

Please give us your feedback.

Quickstart
To start the RMF PM, complete the following steps:
  1. Download and install the rmfpms server part as described above
  2. Download and install the Linux rmfpm client part as described above
  3. Start the rmfpms server part by typing "./rmfpms restart" in the ~/rmfpms/bin directory
  4. Start rmfpm client by "./rmfpm" in the ~/rmfpm directory
  5. From the File pulldown menu, select: Open - Linux Image (localhost)
  6. From the File pulldown menu, select: Open - PerfDesk (Overview Localhost)
  7. Press the "Start" button below the PerfDesk

Have fun!

Trademarks
Apache is a trademark of The Apache Software Foundation
Adobe, Acrobat, the Acrobat logo, and Reader are registered trademarks of Adobe Systems incorporated.
Java and all Java-based marks are trademarks or registered trademarks of Sun Microsystems, Inc. in the United States and other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.
Pentium is a registered trademark of Intel Corporation.
Windows is a registered trademark of Microsoft Corporation in the United States, other countries, or both.


Acrobat
Get Adobe® Reader®