Sounds like you've got something quite useful.
It will be hard for us to advise you on how to model this unless we
have a bit more information.
How are you currently implementing this if not a plugin?
What is the protocol for communicating with WAS?
We support live-exec + JMX, is that enough?
Which parts of your feature present things to the UI, and which are
for querying the remote product?
Are you collecting metrics from the WAS? Or do you just want to
control it from HQ?
-- Jon
On Apr 23, 2009, at 9:43 PM, Bj wrote:
> With some difficulty I have created a set of classes that define a
> remote admin client and can query the state of selected embedded
> queues on a running Websphere Application Server. None of this is
> a plugin, and there's the rub. It runs most excellently anywhere.
>
> If I put it on the agent on the AIX server I am going to have to
> rebuild the jar in that environment unless I am dead lucky. This
> causes trouble because the IBM AIX P5 servers that are the target
> are not so common.
>
> If I do not, then it is a matter of getting access to the WAS
> security information. This has its own set of associated puzzles
> but if it is done this way it does not matter what platform the WAS
> is running on at all. This is a big big advantage.
>
> The question is, what precedent (if any) is there for putting such a
> resource gathering tool on something OTHER than the target
> platform. I am imagining putting it on the server in some way but
> it isn't clear how this fits into the model at all. It is a
> "proxy-agent" ? I don't know.
>
> I want this to work into Hyperic proper because the tool has a lot
> to offer... but how to do it correctly is absolutely unclear to me.
>
> respectfully
> BJ