All,

As part of a project I am working on, I need to be able to potential remote control 
many dozens of Linux boxes. I want to be able remotely:-

*       Create / schedule / start /stop / change running processes
*       Monitor the status of those processes
*       Have the processes alert me when certain milestones occur
*       Have the remote boxes exchange heartbeat with the central server (so that they 
know they "out of control" and need to abort any runnning jobs)

Clearly I can do this through something like ssh/sshd and sending scripts, or through 
a httpd with some cute CGI, etc. However, I prefer a simple message framework approach 
that has minimal network traffic. (I'm thinking of probably using some non-ambiguous 
XML message protocol that can securely and reliably transmitted). The remote linux 
boxes will be diskless and net-booted so I don't really want avoid loading Perl or 
somesuch on these (even though I prefer to code in Perl than in C).

The central management server however will probably need to be running Apache or 
somesuch, and will have a nice GUI to be able to drive the all the remote machines, 
individually or in groups. It will also need to report on the collective status of the 
spawned jobs on the remote machines.

It seems someone has done something like this before 
http://www.protomagic.com/rjobd/html/toolkit.html . However, the website given  has no 
associated source code. (I've emailed the author and waiting on a reply)

Anyone know of a similar project that has such a framework?

Martin

 

Martin Visser ,CISSP
Network and Security Consultant 
Technology & Infrastructure - Consulting & Integration
HP Services

3 Richardson Place 
North Ryde, Sydney NSW 2113, Australia 
Phone *: +61-2-9022-1670    Mobile *: +61-411-254-513
   Fax 7: +61-2-9022-1800     E-mail * : martin.visserAThp.com


--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to