Support wildcards and globs in graphite targets. Check if any of the
values are above/below thresholds.
Use v.first.nil?
Overhaul DHCP check to handle broadcast, and do unicast as a dhcp relay
- Separate listening and sending sockets - fixes some broadcast issues
- If server set, use unicast, but set giaddr and listen on dhcp server port
- Add debug output (incoming and outgoing DHCP messages are displayed)
Add error handling for snmp checks
Adds the beanstalkd/beanstalkd-metrics.rb plugin

All it does is take the metrics provided by beanstalkd and push them to
graphite. There's other plugins in beanstalk/ (no d at the end) but those use
the outdated 'beanstalk' ruby gem.
Only use begin..rescue block around connection and data collection
check-procs.rb: Reasonable matching conditions

check-procs should check if any matching processes exist when no
thresholds are specified.

* Remove the default upper thresholds (-w and -c)
* Change lower thresholds (-W and -C) to 1 instead of 0

Suppose we have 9 ssh processes running and any processes don't
mach to 'foo'. With this patch, we'll get this result:

    % ./plugins/processes/check-procs.rb -p ssh
    CheckProcs OK: Found 9 matching processes; cmd /ssh/
    % ./plugins/processes/check-procs.rb -p ssh -w 5 -c 10
    CheckProcs WARNING: Found 9 matching processes; cmd /ssh/
    % ./plugins/processes/check-procs.rb -p foo
    CheckProcs CRITICAL: Found 0 matching processes; cmd /foo/
    % ./plugins/processes/check-procs.rb -p foo -C 0
    CheckProcs WARNING: Found 0 matching processes; cmd /foo/
    % ./plugins/processes/check-procs.rb -p foo -W 0 -C 0
    CheckProcs OK: Found 0 matching processes; cmd /foo/
check-procs.rb: Revert unnecessary changes
Add 'match' option to check, to allow pattern-matching on returned values
Added require rubygems < 1.9 for graphite mutator
Merge pull request #464 from blhughes/master

Added require rubygems < 1.9 for graphite mutator
Merge pull request #462 from mrichar1/snmp

Add 'match' option to allow pattern-matching on returned values
Merge pull request #460 from maoe/fix-check-procs-defaults

check-procs.rb: Reasonable matching conditions
Merge pull request #459 from paasta/beanstalkd-metrics

Adds the beanstalkd/beanstalkd-metrics.rb plugin
Merge pull request #463 from mrichar1/dhcp

Overhaul DHCP check to handle broadcast, and do unicast as a dhcp relay
check-beanstalkd: Fixes the types of W,C arguments.

Unless the default was used, the argument would be a string instead of a tuple
of numbers which wouldn't be comparable to a Fixnum lower in the code.
Added an option to allow users to set the comparison operator between the snmp data and the warning/critical threshold.
Make prefix optional.  Add graphite support ('flatten' hostnames)
Travis fixes
Swaped a negated if for an unless statement