Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
\n \n \n \n \n \n \n \n \n \n \n \n
Related DocumentationVersion of
Related \nDocumentationVersion \nof up.time \naffectedaffectedAffected \nPlatformsPlatforms
  \n 4.2 or laterAll

...

 

The up.time WebSphere performance servlet uses WebSphere's Performance Monitor Interface (PMI) infrastructure to retrieve performance information from a WebSphere web application server, which it then saves to an XML file.

...

 

PMI is, by default, enabled on the WebSphere server and set to collect the performance metrics used by up.time. However, before up.time can start collecting information from a WebSphere server, the performance servlet must be deployed in the WebSphere directory that contains your web application.

...

 

To deploy the performance servlet: \n

    \n
  1. On the WebSphere

    \nserver

    server, locate the following file:

    \n



    [install_root]/perfServletApp.ear
    \n


    Where: [install_root] is the directory under which WebSphere is installed.

  2. \n
  3. Copy the perfServletApp.ear file to the directory in which your web application is installed. For example:

    \n



    [install_root]/installedApps/

     

    [cell_name]/DefaultApplication.ear/DefaultApplication.war/WEB-INF/classes

    \n

     

    Where:

    \n

    [install_root] is the directory \nunder under which WebSphere is installed.

    \n

    [cell_name] is the name of the \nWebSphere WebSphere node under which your Web application is installed.

    \n
  4. \n

...

 

The above steps must be completed for each web application server to be monitored by up.time. \n

...

 

If you are using WebSphere Application Server version 6, you will need to change two settings in the WebSphere management console to avoid an Access Denied error when up.time attempts to connect to the servlet to collect metrics:

...

 

  1. In the WebSphere management console, modify the following settings: \n
      \n
    • Under Security - Secure administration, applications, and infrastructure: turn Application Security on.
    • \n
    • Under Enterprise Applications - perfServletApp - Security role to user / group mapping: turn Everyone off.
    • \n
    \n
  2. Restart the server. up.time should now be able to connect to the servlet and gather performance metrics.
  3. \n