Skip to main content

IBM Systems  >   System z  >   z/VM  >  

z/VM Application Monitor Data

z/VM provides the capability for virtual machines to contribute performance data to the CP Monitor system service. This is accomplished by exploiting the diagnose x'DC' interface. Documentation for this interface can be found in the CP Programming Services Book. Additionally, the Care and Feeding of Monitor APPLDATA discusses this with examples.


Registering Your Product Identifier

If you have a use of the Application Data interface and need to register a product id, please contact IBM. The following information should be included in your request -

  • Your name
  • Company name
  • E-mail address
  • Phone number



Existing Product Identifiers

Included in the interface is a Product ID which is meant to identify the source and type of data in the application monitor record. The following are known Product IDs:

VM Application Data Product Identifiers
Product ID Description Additional Information and Mapping
5684112SF1010100 SFS and CRR servers The Shared File System and the Coordinated Resource Recovery servers contribute application data. These are standard components of the z/VM Product. There is a single record type for this product id. The mappings for these records are contained in Appendix D of the Performance Book..
5684030MT1020100 CMS Multitasking Data When CMS Multitasking is used, it can emit application monitor data. There is a single record type for this product id. This is a standard part of the z/VM Operating System. The mappings for these records are contained in Appendix E of the Performance Book..
5735FALSTx0ttt00 VM TCP/IP Server Data The TCP/IP Stack server machine will generate multiple records dependent on the configuration of the server. The sub-record type is indicated in the 10th byte of the product id (shown as x). The exact function level of the TCP/IP server is indicated in the 12th through 14th bytes. for this product id. This is a standard part of the z/VM Operating System. The mappings for these records are contained in Appendix F of the Performance Book..
5735FALSSLx00000 VM SSL Server Data The VM SSL server machines generate monitor recrods. This is a standard component of the z/VM operating system. The sub-record type is indicated in the 11th byte of the product it (shown as x). The mappings for these records are contained in Appendix H of the Performance Book.
5739A03RM0000000 VM Resource Manager Data The VM Resource Manager (VMRM) server machine generates a single record. This is a standard component of the z/VM operating system. The mappings for these records are contained in Appendix G of the Performance Book..
IBM-RSKffn010100 Reusable Server Kernel Data The Reusable Server Kernel (RSK) has the ability to generate monitor records. This component of z/VM provides an infrastucture for creating server virtual machines. The RSK provides various types of data for the server contained within this single record. The mappings for these records are contained in Chapter 13 of the Resuable Server Kernel Programmer's Guide and Reference.
LINUXKRNLx260100 Linux Kernel Data The Linux 2.6 Kernel provides various appldata records representing different areas (processor, memory, etc.). The sub-record is the 10th byte (shown as 'x') and is a byte value, not a string. The mappings for the kernel provided records are included in chapter 14 of the Linux on System z Device Drivers, Features, and Commands book.
LNXAPPLffnvvrrmm Linux Application Monitor Driver Data The Linux Application Monitor Driver allows Linux applications to contribute data to the VM monitor datastream. The Product identifier is partially described as by the device driver. That is, the first 7 bytes are always LNXAPPL. The remaining bytes are application specific. The 'ff' is the application number (a byte, not a string) and 'vvrrmm' is the version, release, modification as set by the application. The mappings for this data is application specific. The general description and specifications for the driver are in Chapter 15 of the Linux on System z Device Drivers, Features, and Commands book.