I think you may be interested in “god” project. “God is an easy to configure, easy to extend monitoring framework written in Ruby.” Yes, you configure it just writing ruby code what is so great ! I use it in production and it works perfectly.