Like Netflix's Chaos Monkey, packaged to run standalone.
When installing from Git/Source, use:
ln -sf $(pwd)/chaos /usr/local/bin/chaos
Download the RPM Packages from this link.
Download the DEB Packages from this link.
Once installed, you invoke it with this one command:
chaos
This will run every Monkey. Be prepared to turn off this VM/System once you invoke it.
For instance, to burn the CPU, and nothing else, you'd run:
chaos burncpu
You'd simply have to do:
system("chaos burncpu");
or an equivalent of that in your code, and you are set!
Send all feedback and comments to karthikkumar@gmail.com. Pull Requests and Improvements are welcome.