Smurfs At Work are a bunch of mindless distributed smurfs doing their work.
A brief on what's supposed to happen
Where Papa is the master telling every Smurf what to do and how to do it, and the little lurker Azrael check's Papa's logs and plans to know what the smurfs are up to, and uses some magic to manipulate Papa into making the Smurfs do some work.
In other words:
- Papa: Master server, holds info about what tasks the Smurfs should be doing and stores logs from each Smurf's task.
- Smurf: Worker daemon, a mindless script/program executer that receives the task/script/binary from Papa and executes it and reports back to Papa on how it's doing (logs, system stats, etc...)
- Azrael: Watcher client, uploads scripts and bindaries to Papa for the Smurfs later to execute, and views Smurfs' stats.
