Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[hyades-dev] WAS data collection agent

Hi all, 

We are building a data collection agent to retrieve performance counters 
from WebSphere Application Server, possibly via a http servlet. Any 
feedback you may have on the proposed agent would be appreciated. 

Server performance counters will be monitored remotely and will allow 
for pluggable transports while not replicating any server specific 
packages. Querying the Pmi counters must therefore be performed server 
side, possibly by a deployed servlet which will connect to the 
application server and retrieve the requested performance data. This 
data will then be transferred to the datacollection agent via 
SOAP/HTTP(S). This seems to be the cleanest and most effective way of 
implementing the link between the server JVM and the agent. The typical 
behaviour of this counter monitoring would be as follows:

- The client side will create a connection using a specific transport 
(RAC, etc..) and the resource agent will be launched. 
- The resource agent will load a WSAS Collection DLL, in much the same 
way as the current Perfmon agent loads sysperf.dll. 
- The Collection DLL is then responsible for creating a SOAP/HTTP(S) 
connection to the Pmi/Jmx servlet on the server.
- The servlet queries the Pmi counters and returns the statistical data 
via the HTTP connection.

Ideally, a direct SOAP connection from the Collection DLL to the Servers 
SOAP connector would bypass the need for the servlet. Is the schema for 
the WebSphere SOAP connector available? Does anyone have any information 
on this?

Thanks,
	George 



Back to the top