|
From: Rem C. <rem...@ho...> - 2004-09-10 21:32:58
|
At the 200th time of trying...
Hi guys,
As my first post, i want to have a quick discussion about the remote command
service (RCS) for agent factory. this service should allow users to
remotely administer agentfactory platforms.
currently, af provides a facility to remotely execute commands from the APS
scripting language. this facility is an option that can be used INSTEAD of
specifying a startup script. while this is useful, it is not the same as
the RCS. the RCS service should be able to run in tandem with a startup
script. in addition, there are a number of operations that an RCS should
support which should not be supported by the startup script (e.g. generating
user friendly lists of active agents). my goal for the RCS is to be much
more than this. it should also allow users to manage the platform services
that are available. in particular, i would like to be able to remotely
start a monitoring service that can be used to present debugging information
to the user. i could then user the RCS to shutdown this service when it is
no longer needed. by including this facility, i am extending the remit of
the RCS beyond the context of the scripting language (IMO: the scripting
language should NOT support configuration of platform services - this is the
job of the platform configuration files).
anyway, this is my opinion based upon a quick review of the existing
infrastructure. if there are no real problems, i intend to continue with my
work on this service (which will itself be deployed as a plugin) and will
show you a reasonable first version of it in the near future.
rem
PS here is a more detailed breakdown of the commands that i think the
service should support:
* create agent
* create service
* resume agent
* suspend agent
* terminate agent
* terminate service
* show agents (nicely formatted output)
* list agents ('|' and CR delimited output)
* show services (nicely formatted output)
* list services ('|' and CR delimited output)
* shutdown
* restart platform
* start/stop/restart service (not sure about this)
now have a simple plugin that provides a test version of these commands
(with the exception of the last 2 of them) and will start work on a sample
gui
_________________________________________________________________
Protect your PC - get McAfee.com VirusScan Online
http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963
|