Ruby DSL for generating Monit control files and tasks for management