Using PMI client to develop your monitoring application (deprecated)
You can use the Performance Monitoring Infrastructure (PMI)
interfaces to develop your own applications to collect and display
performance information.
About this task
The following is the programming model for Performance Monitoring
Infrastructure (PMI) client:
Procedure
Create an instance of PmiClient.
This is used for all subsequent method calls.
Optional: You can create your own MBeans.
See the extending the WebSphere® Application Server administrative
system with custom MBeans for more information.
Call the listNodes() and listServers(nodeName) methods
to find all the nodes and servers in the WebSphere Application Server domain. The
PMI client provides two sets of methods: one set in Version 5.0 and
the other set inherited from Version 4.0. You can only use one set
of methods. Do not mix them together.
Call listMBeans and listStatMembers to get all the available
MBeans and MBeanStatDescriptors.
Call the getStats method to get the Stats object for the
PMI data.
Optional: The client can also call setStatLevel
or getStatLevel to set and get the monitoring level. Use the MBeanLevelSpec
objects to set monitoring levels.
What to do next
If
you prefer to use the Version 4.0 interface, the model is essentially
the same, but the object types are different:
Create an instance of PmiClient.
Call the listNodes() and listServers(nodeName) methods to find
all the nodes and servers in the WebSphere Application Server domain.
Call listMembers to get all the perfDescriptor objects.
Use the PMI client's get or gets method to get CpdCollection objects.
These contain snapshots of performance data from the server. The same
structure is maintained and its update method is used to refresh the
data.
(Optional) The client can also call setInstrumentationLevel or
getInstrumentationLevel to set and get the monitoring level.
Use IBM Suggests to retrieve related content from ibm.com and beyond, identified for your convenience.
This feature requires Internet access.
Most of the following links will take you to information that is not part of the formal product documentation and is provided "as is." Some of these links go to non-IBM Web sites and are provided for your convenience only and do not in any manner serve as an endorsement by IBM of those Web sites, the material thereon, or the owner thereof.
Last updated: Jun 11, 2013 8:40:09 AM CDT http://www14.software.ibm.com/webapp/wsbroker/redirect?version=v701sca&product=was-nd-mp&topic=tprf_usepmi2 File name: tprf_usepmi2.html