Preparing an iSeries server to use ARM

Preparing an iSeries server to use ARM

WebSphere Application Server does not ship an ARM agent. However, it supports the use of agents adhering to ARM 4.0 and ARM 2.0 standards.

To use an ARM agent, import specific JAR files into the appropriate directory on your iSeries server.

Perform the following steps:

  1. Add the ARM library to the application server configuration.
    1. Start the administrative console.
    2. Click Servers --> Application Servers.
    3. Click the name of your application server.
    4. Click Process Definition.
    5. Click Java Virtual Machine.
    6. Under Additional Properties click Custom Properties.
    7. Click New.
    8. For Name, enter java.library.path.
    9. For Value, enter /QSYS.LIB/QSHELL.LIB:/QSYS.LIB/QGPL.LIB:/QSYS.LIB/QTEMP.LIB:/QSYS.LIB/QWLM.LIB.
    10. Click OK.
    11. Save the changes.

  2. Grant access to the native code. From the CL command line, run these commands:

    1. GRTOBJAUT OBJ(QSYS2/LIBARM4) OBJTYPE(*SRVPGM) USER(QTMHHTTP) AUT(*EXECUTE)
      QTMHHTTP is the default profile under which the HTTP server and the WebSphere HTTP plugin run.

    2. GRTOBJAUT OBJ(QSYS2/LIBARM4) OBJTYPE(*SRVPGM) USER(QEJBSVR) AUT(*EXECUTE)
      QEJBSVR is the default profile under which WebSphere Application Server runs.

See the article Performance: Resources for learning for more information about the ARM specifications.


 

Related concepts

Application Response Measurement

Related reference
Performance: Resources for learning

Searchable topic ID: tprf_arm