the cloud (Dynamic Environments) § Ruby (EventMachine, Sinatra, AMQP), RabbitMQ, Redis § Messaging oriented architecture. Messages are JSON objects. (Pub/Sub) § Ability to re-use existing Nagios plugins § Plugins and handlers (think notifications) can be written in any language § Designed with modern configuration management systems such as Chef or Puppet in mind § Lightweight, less than 1200 lines of code
created (Spot Nodes) § Bootstrapped (With Chef) § Take and process work § Terminated (when prices increase) § All before they are discovered and monitored by Nagios § Nagios is: § Difficult to Extend § Can not discover new services on its own § Generally Unpleasant
of remote checks • Collect their Results • “Checks” are: • Is the server up? • How hard is it working? • Tied into Modern CM • Chef • Puppet • Message Oriented Middleware • RabbitMQ • Securely Routing Checks/ Results • Redis: Fast In-Mem K/V Store
Experts • Help Test – Drive Early Roadmap • Develop Puppet and Chef modules • Release Day (Nov 1st 2011) • Make Sensu Github Repo Public • Open IRC channel on Freenode (#sensu) • Blog posting and Twitter for marketing • Community, Community, Community • Adoption – Documentation • “Omnibus” Style Packaging for Quick Deployments