Merge pull request #244 from scottso/fix_missing_hostname_crash

Fix cookbook crash if a node is missing a hostname
Add ability to specify interface to use for monitoring traffic.

Change-Id: I7c87e818ac27c213abdf6a18d8398620a0dc26bc