[erlang-questions] [ANN] Erlang Computer Systems Management CONSole (or ECSMCons)

Barco You <>
Wed Dec 14 06:19:58 CET 2011


Sounds nice! I'll try it to manage my CDN nodes ...

On Wed, Dec 14, 2011 at 1:13 PM, Wes James <> wrote:

> It is for managing the computer.  For instance, with my student
> computer lab of 60+ windows 7 (25 dual boot OS X Lion), I can view
> each lab with a set of workstations then work on each workstation
> individually or as a set if the checkbox on the workstation and on the
> "all" command, i.e. copy a file All command will copy a file to all
> workstations or if checked will copy only to checked workstations, and
> so forth.
>
> An example: I copied the update of chrome 16 to to about 5-6
> workstations at a time to work around the students in a lab today.
> After I run the Copy all, I then run the Com All which then installs
> chrome on each system.  Each of these is a selection on chrome then a
> click on the command on the console (web browser view of the lab).
>
> This process is done by running misultin in websocket mode and
> commands in the browser send data to the websocket which is sent to an
> erlang program waiting for commands which can send commands to all the
> workstations that have an erlang program waiting for commands, but
> every 60 seconds is sending data back to the erlang program which
> talks to the web socket which updates the consol about systems that
> are up and who is logged in.  With this data on the console (web
> browser page) there are javascript routines that can tell me if a
> system has logged in users or not, counts the users in each lab, has a
> total for all labs and will tell me if the same user is logged in to
> more than one machine - students aren't supposed to be sharing their
> accounts ;)
>
> -wes
>
> On Tue, Dec 13, 2011 at 8:59 PM, Barco You <> wrote:
> > Does it manage the Erlang VM? or the physical computer on which
> erlang-vm is
> > running?
> >
> >
> > Regards,
> > Barco
> >
> > On Sat, Dec 10, 2011 at 4:37 AM, Wes James <> wrote:
> >>
> >> I would like to announce ECSMCons.  Why was this developed?  I have
> >> used other systems management suites to help manage a student computer
> >> lab, but the experience was very disappointing.
> >>
> >> One day I was contemplating the message passing capabilities of Erlang
> >> and thought, what if I had a web interface that talked to an Erlang
> >> back-end via web sockets to send messages to the workstations to do
> >> things.  ECSMCons is a result of this.
> >>
> >> The following is from the top of the README at the github.com repo:
> >>
> >>
> >>
> --------------------------------------------------------------------------------------------
> >> Erlang Computer Systems Management CONSole (or ECSMCons)
> >> Version 1.0
> >>
> >> ECSMCons is an Erlang based client/server computer systems
> >> management console in which a web browser (with websockets
> >> support) is used to manage computer systems.
> >>
> >> Features:
> >>
> >> Server
> >>
> >> Operations that can be performed on the client from the server:
> >>
> >> Reboot, shutdown, restart or stop erlang service, ping, wake-on-lan,
> >> when Faronics Deep Freeze is available: freeze, thaw and get status
> >> copy file to client and run command on client.  When the All command
> >> check box is selected, then only the checked workstations will have
> >> that command done on them. Restrict access based on IP address and
> >> username/password (both configurable in ecsmcons.conf).
> >>
> >> Client
> >>
> >> The client periodically sends messages to the server to indicate
> >> whether the system is "Up" and which user is logged in.  It also
> >> does the command processing sent from the server.
> >>
> >>
> >>
> --------------------------------------------------------------------------------------------
> >>
> >> For more details the project can be found here:
> >>
> >> https://github.com/comptekki/ecsmcons
> >>
> >> Thanks,
> >>
> >> -wes
> >> _______________________________________________
> >> erlang-questions mailing list
> >> 
> >> http://erlang.org/mailman/listinfo/erlang-questions
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20111214/52fcb60d/attachment.html>


More information about the erlang-questions mailing list