Starting Linode instances via StackScripts based on Nagios events

view full story

http://serverfault.com – I'm developing a web application (django/gunicorn/nginx) that needs to be scaled out according to load. The app will be hosted on Linodes so I intend to use StackScripts (and maybe Puppet) to start up new instances of the web server, then stick them behind a NodeBalancer. It looks as if Nagios and Munin will allow me to monitor load, get alerts when the server is under pressure, and view some pretty graphs. But will those applications also allow me to automate the deployment of a new Linode? It looks as if I should be able to write a Nagios event handler that launches the StackScript. But (HowTos)