/sensu-tutorial

Velocity 2013

Primary LanguageRuby

Velocity 2013 Sensu Tutorial Materials

Course materials for Bethany Erskine's tutorial, Sense and Sensu-bility: Painless Metrics And Monitoring In The Cloud with Sensu, at Velocity Conf in NYC on October 14, 2013.

PREREQS

  1. Optional but recommended for Macs: XCode
  2. Ruby (version 1.9 or higher recommended, but should work with 1.8)
  3. Virtualbox - version 4.2.18 or up
  4. Vagrant version 1.3.4 or up
  5. git
  6. bundler (gem install bundler)
  7. Windows users will need to install any SSH client, Putty recommended

INSTRUCTIONS

  1. Download or clone this repo to your local machine:
git clone git@github.com:skymob/sensu-tutorial.git
  1. Use Vagrant to provision the VMs:
cd sensu-tutorial
cd vagrant
bundle install
bundle exec librarian-chef install
vagrant up

USAGE

Sensu Dashboard will be available at http://10.254.254.10:8080 , username "admin" password "secret".

The client machine IP is 10.254.254.10 The server machine IP is 10.254.254.11

To SSH into each machine:

vagrant ssh sensu_server
vagrant ssh sensu_client

Windows users: vagrant ssh will output further instructions on how to get SSH working. Please see this document on converting your private key.

TROUBLESHOOTING

Please open a GitHub Issue in this repository. Please list your platform, OS version, Vagrant version, and Ruby version in the ticket.