[Review] Request from 'KalabiYau' @ 'kalabiyau/sensu-community-plugins/review_140530_fix_master'

Please review the following changes:
  * 28e4a1f Fix rubocop issue on master
  * ce2c417 Merge pull request #590 from jmherbst/master
  * 9274764 Merge pull request #589 from someword/patch-1
  * 2b01607 Merge pull request #597 from jjshoe/patch-1
  * 9adefc9 Merge pull request #580 from maoe/snmp-if-metrics-low-capacity
  * 3c1c710 Merge pull request #579 from mduggan/http-check-bytes
  * d4e399f Merge pull request #569 from jlambert121/ec2_count_metrics
  * 80405ed Merge pull request #575 from aliles/ansible-playbook
  * cf6a8b7 Merge pull request #574 from cotap/postgres-graphite-dbname
  * 94af8ec Merge pull request #572 from oba11/fix-redis-file-permission
  * 8fc146a Merge pull request #567 from Ubiquiti-Cloud/es-heap-version-fix
  * 962c4ef Merge pull request #561 from reverendus/check-es-cluster-status-fix
  * 474e375 Merge pull request #555 from hiroakis/modify_check-ping
  * d5a157c Add an explanation on what it does
  * f439436 Added aggregate API 'limit' parameter as an option to the check-aggregate.rb plugin
  * 6cbb0fe Events can explicitly set tags
  * 8f80180 Merge pull request #545 from zarry/mailer_by_subscription
  * 11289df Merge pull request #534 from rhoml/rhoml/add-check-ssl
  * 5083a8a snmp-if-metrics: Add support for low capacity counters
  * 6eff6cf Use && instead of and.
  * 9993075 correct documentation for -b and add -B which actually does what -b said it did
  * e337e02 Sensu handler to run Ansible playbook
  * 083e435 Parameterize database name
  * 3242a66 make the file executable
  * 06642cf Merge pull request #568 from portertech/wmi-metrics
  * a2f6d20 [wmi-metrics] listen to rubocop
  * 60ab63d [wmi-metrics] i broke my no caps in log line message rule
  * 2c07dde [wmi-metrics] first pass at a wmi metrics check extension (windows \o/)
  * 7bf5b96 Resolve code review comments
  * 646d9df Merge pull request #570 from portertech/rvm
  * dbc4c5c [rvm] use ruby "2.1", https://github.com/travis-ci/travis-ci/issues/2220
  * 959d085 fix syntax, simplify scheme
  * 11b5255 Actually use port if its an option
  * 0882c3f Fix >1.0 usage with stats urls
  * bbcc8e6 Merge pull request #565 from hiroakis/bug_fix_mysql-connections_rb
  * 2f9798f use Threads_connected instead of Max_used_connections
  * bbd4c85 Merge branch 'master' of github.com:sensu/sensu-community-plugins into mailer_by_subscription
  * 14968fb Merge branch 'mailer_by_subscription' of github.com:zarry/sensu-community-plugins into mailer_by_subscription
  * cc4fcaf minor adjustments for travis ci build failure
  * eb2a0b7 updates to mailer.rb to support subscription based mail_to addresses
  * 51f8079 Merge pull request #560 from jaimegago/master
  * c703a57 Merge pull request #549 from mac-flanker/master
  * d85f188 Merge pull request #556 from hiroakis/add_alert_level_option
  * 08bc677 Rename plugin and use VERIFY_PEER on openssl
  * fc252c2 Merge pull request #562 from svanzoest/patch-1
  * ecafb92 Merge pull request #538 from bma/master
  * e122ee5 Merge pull request #554 from failshell/check-ssl-cert.rb
  * deb63cf Merge pull request #530 from wyattwalter/beanstalk_fixes
  * c5e23e6 one more if not to unless
  * a934655 make travis happy
  * 8201917 Merge branch 'mailer_by_subscription' of https://github.com/zarry/sensu-community-plugins into mailer_by_subscription
  * 0156637 minor adjustments for travis ci build failure
  * 1b0cd01 updates to mailer.rb to support subscription based mail_to addresses
  * 023982f Don't require superfluous uri library.
  * 0daaf1c Update rabbitmq management port to > 3.0 default
  * 9ec665a Update rabbitmq management port to > 3.0 default
  * 6cc794b Update rabbitmq management port to > 3.0 default
  * dcf5ee3 Update rabbitmq management port to > 3.0 default
  * bc888ae Update rabbitmq management port to > 3.0 default
  * 80d9d75 Reduced length of line for readability
  * 7799b3e fixed format issues per Travis ci instruction
  * b1465c7 added the '--master-only' flag to allow checking not only master servers
  * b34c175 Merge pull request #541 from n1tr0g/master
  * e599505 Added new notification handler for sending SMS via clockwork API
  * 8a33f4b Merge pull request #547 from mrichar1/snmpbulk
  * 6efc28a Travis fixes
  * a465258 Add a new cpu_count metric with number of CPUs
  * 66204fa Merge pull request #553 from hiroakis/add_mysql_plugin
  * fab8296 Merge pull request #548 from mduggan/check-disk-usage
  * 807b0c7 Merge pull request #550 from cotap/master
  * 6dfc7fc Merge pull request #551 from inokappa/Add_check_docker
  * 1b0b79a Merge pull request #542 from jameslegg/rabbit-queue-check
  * f36a403 Merge pull request #540 from coupacooke/enhanced_check_sftp
  * 217ae24 Merge pull request #536 from gswallow/master
  * 644a3b6 Merge pull request #535 from robbyt/master
  * 4597eba Merge pull request #527 from failshell/gluster-georepl-status.rb
  * fbb97b4 More explicit name for method fetching ES version.
  * 90e987c Merge pull request #515 from srenatus/opsgenie_source
  * 4bf6132 Merge pull request #514 from dpeters/check-netstat
  * 25f9476 Merge pull request #558 from hiroakis/enhanced_mailer_handler
  * 69b7d5b embed admin gui url into mail body
  * 1c55a24 add alert level option to check-ports.rb
  * 420afda remove HTTP check and TCP check from check-ping.rb. then add ping timeout option.
  * caec6ce added condition if we're already expired
  * b88583c added check-ssl-cert.rb
  * 634a175 rubocop fix syntax
  * ed68fee add plugin mysql-innodb-lock.rb
  * 8c867ac Delete space
  * 9ee852a Modified description and script name
  * 0825c92 Add docker/check-docker-containers.rb
  * 7c54ff4 Checks for ElasticSearch 0.9x and 1.x
  * 43e0bdf Avilable plugins as of 4-14-2014 did not work with solr1.4. My plugin gathers same metrics as Pete Shima's plugins. Differences are I used nokogiri and CSS selectors to parse the XML.
  * d30ba86 Add some documentation to commandline parameters
  * fc49e5b Add snmp bulk-walk metric collection plugin
  * 7988601 minor adjustments for travis ci build failure
  * 6017874 updates to mailer.rb to support subscription based mail_to addresses
  * 83d6d9f Merge pull request #543 from mrichar1/snmp
  * 5c1df3d Fix travis line-too-long
  * 20dceee Add timeout option to check-snmp (preserve current built-in default)
  * 88a6323 check messages in individual queue
  * 847b1ed Merge pull request #516 from alex-slynko-wonga/windows_idsk_usage_metric
  * 585411d Merge pull request #537 from jameslegg/rabbit-ssl
  * 0c0acc9 Merge pull request #539 from inokappa/add_im.kayac
  * 1454bf3 Oops.
  * e657e01 Type is not mandatory for Logstash's schema v1.
  * 2af89f1 check-sftp - Added new file count and aging checks
  * 0fd59a1 modify indentation
  * 5f0ba0b add imkayac notification.
  * e462074 url-escape the 'target' parameter to avoid 'URI::InvalidURIError: bad URI(is not URI?)'.
  * 6a7d330 ssl support
  * b2257d7 Change message format handed to Logstash.
  * 51d50f5 add ipv6 support to check-netstat-tcp.rb
  * 18bc152 fix json syntax in plugin example configs
  * f54e5f2 fix syntax to fix test
  * 2de7f42 Fix message
  * 238d753 Add check ssl expiry
  * d0be2d5 added more exclusions
  * 8a5b34b renamed check and made it executable
  * 81bed26 Merge pull request #532 from jaimegago/jstat2graphite-python
  * e331cb8 Merge pull request #529 from rosenfeld/patch-1
  * cd291cd Merge pull request #531 from failshell/updating-mysql-replication-status.rb
  * d135238 Merge pull request #511 from gswallow/master
  * 2b37fd7 Merge pull request #509 from DoubleNegativeVisualEffects/postgres-graphite-replication
  * efbb2af Merge pull request #508 from meatheadmike/master
  * 6deada1 Merge pull request #505 from new23d/patch-3
  * 879cc6d Merge pull request #503 from new23d/patch-2
  * f1c8c30 Merge pull request #474 from yanntech/master
  * 128c9c4 Gathers all jstat metrics to push into graphite
  * 7648eb8 more explicit error message
  * c4a2531 removing 1 from list of watchers is flawed, the check does not watch the tube it is checking
  * 0af01cb Fix exim delivery method for mailer hanlder
  * 284a8e2 bugfix: requires sudo
  * 406b8fa Merge pull request #525 from portertech/system_profile
  * 90aba50 [system_profile] added spaces in argument default value assignment
  * 107f019 Merge pull request #524 from portertech/system_profile
  * a12a177 Merge pull request #522 from portertech/flapjack
  * d4e4001 [system_profile] removed file_chunk_size option, as /proc files get replaced mid read
  * f4f3533 added flag to pass states
  * 5cea10f adding gluster/gluster-georepl-status.rb
  * 65a8be8 [flapjack] updated the extension, working default config, ephemeral tags
  * 73bbbb4 Merge pull request #520 from jjshoe/patch-2
  * bd2afdf Major grammar fix
  * fa6f402 Merge pull request #510 from new23d/patch-4
  * d9f2f3b Merge pull request #518 from jjshoe/patch-1
  * 5585025 Quick typo fix
  * 74c2583 Windows disk usage metric
  * b79e7d3 check-netstat-tcp.rb fixes since it's a check not a metric
  * 7bcc98d consistently use '...'
  * a7cdc60 opsgenie heartbeat: use apiKey and (new!) source config
  * 290e64a Add check-netstat-tcp.rb, heavily based on metrics-netstat-tcp.rb
  * d71226b syntax fix
  * 821df21 access / secret is optional if in env
  * c854760 initial elasticache metrics script * need elasticache type : redis or memcache * need cacheclusterid
  * b9b9fae Fix bluepill process check
  * fb97343 Spelling corrected
  * 89bb5c4 Adding config parameter options to set up slave and master host with credentials.
  * 710026a added file exists plugin
  * 153ea25 fix indentation
  * 3c8b57b Merge pull request #504 from new23d/patch-1
  * 9513404 Merge pull request #499 from areina/master
  * 145e766 accept multiple hostname
  * 3f99364 rubucop
  * 2c59786 description opts
  * 8a03c00 elbname can contain more than one elb: "elb1 elb2 elb3 ..." rubocop syntax
  * 49e3861 include only necessary ressource
  * 8cdde77 - new rubucop rules - require full fog is slow, more specific require
  * beeb14f Merge remote-tracking branch 'upstream/master'
  * c48e9a0 swap type needs enhanced logic
  * b8fee3e noauto option mountpoints should be ignored
  * 870cbd9 accommodate non-string key/value
  * dafdf0b Merge pull request #502 from kgeis/patch-1
  * bedad02 fix typos in apache-graphite.rb
  * a1d9e7e Improve some details in check-procs plugin.
  * a08b0c4 Merge pull request #500 from oswell/master
  * 530fabd Fix rubocop offence in check-procs plugin.
  * da12098 When checking replication status, ensure to pass SSL flag along to connections to the master as well.
  * b005470 rubocop
  * 3305f89 delete php-fpm_metrics.rb according to PR#474
  * c691412 Update check-procs plugin.
  * 0a26932 Merge pull request #497 from danshultz/slack-notification-handler
  * 4beae6d add slack notification handler
  * 701d6b4 Merge pull request #495 from rhoml/rhoml/add-redis
  * d48d4e9 Fix travis error
  * a29a612 Merge pull request #496 from iler/master
  * 8e7d3d2 Added slow_requests to collected attributes
  * 6654a12 Fix default value to ensure it works from the beginning.
  * 6427319 Adds check-redis-info.rb
  * 6a60edf Merge pull request #437 from jaimegago/fix-when-submit-list-of-comma-separated-target
  * 4e481e7 Fix bug with caching and comma separated targets
  * 4b7671d Merge pull request #492 from kalabiyau/set_ex_bit_for_twemproxy
  * 69c9e77 Rename plugin to metrics
  * b547767 Twemproxy
  * fa6b9a6 Merge pull request #485 from areina/master
  * a0c78f1 Merge pull request #491 from DoubleNegativeVisualEffects/check-snmp
  * 99d9521 Merge pull request #424 from DoubleNegativeVisualEffects/graphite-wildcard
  * c4684ec Merge remote-tracking branch 'upstream/master' into graphite-wildcard
  * ca40065 Merge remote-tracking branch 'upstream/master' into check-snmp
  * a9e4b16 Merge pull request #489 from repeatedly/add-fluentd-handler
  * 3aa9a23 Remove irrelevant comment from Fluentd Handler
  * 167ee5f Merge pull request #478 from maoe/check-multicast-groups
  * c464f46 Merge pull request #475 from maoe/fix-ntpstats-metrics-embedded-ruby
  * 2fa1ceb check-multicast-groups: Make -c option mandatory
  * 575fa70 Add check-muticast-groups.rb
  * e62a876 ntpstats-metrics.rb: Fix uninitialized constant NtpStatsMetrics::Socket
  * 74432a6 Merge pull request #458 from paasta/fix/check-beanstalkd-args
  * 99df984 Merge pull request #466 from Cocotton/master
  * cb23090 Merge pull request #467 from mrichar1/snmp
  * 25504a0 Merge pull request #479 from iler/master
  * 1dc6a66 Merge pull request #490 from kalabiyau/drop_ruby_spec_from_gemfile
  * 0e372af Eliminate Travis confusion about ruby versions
  * 9ac702f Merge pull request #487 from ggrossman/master
  * 80b7c4c Merge pull request #481 from JonathanHuot/patch-1
  * 306e8a1 Merge pull request #440 from sensu/rubocop_upgrade
  * 11c12be Fix current rubocop complains
  * ea2bf91 Tweaking config for rubocop, fixing small style issues
  * 0e22fd9 IndentationConsistency cop checked
  * f1a55ac AndOr cop final check
  * c6cef38 Update rubocop, AndOr fixes
  * 2e69592 RescueModifier style fix
  * e0ca932 RedundantReturn style fix
  * cbd6084 Exclude BracesAroundHashParameters from our config
  * 1c920d3 Fix additional MethodCallParentheses case
  * 480a94f MethodCallParentheses linting fix
  * 1b7b527 Fix lint of perlbackref
  * 4eaa752 Fixed AndOr check
  * 34f398d Added newlines to each file with none
  * dac53b1 added blank line to telapi
  * 95d33d4 trafficserver metrics liniting fixed
  * 818e4a3 fix windows folder liniting
  * e13e741 Do not care about hash alignment for now
  * 92930a1 Remove unneded empty line
  * a269bdb Long way to fix all style errors
  * 7fe9036 Update Rubocop to most recent version
  * de0a442 Replaced non-ascii chars in my name :)
  * b29f0d8 Removed non-ascii chars from comments
  * 8aa91ee Fixed rubocop test offences
  * 8eede04 Add Fluentd notification handler
  * 217920d Merge pull request #488 from portertech/system_profile
  * 8b54c65 [system_profile] added header
  * 2545f30 [system_profile] change default chunk size to 4096
  * 544fdaf [system_profile] added /proc/meminfo for memory/swap metrics
  * 7e22ae1 [system_profile] added /proc/net/dev for network metrics
  * cc9b87f [system_profile] added /proc/loadavg 1, 5, and 15 min
  * ef8f865 [system_profile] created a system_profile extension to produce metrics from /proc/*
  * c1afca0 Corrected the parsing of the use_ami_role setting from sns.json. This statement   settings['sns']['use_ami_role'] || true doesn't work for {"use_ami_role":false} because false || true == true. As a result, useAmiRole would always return true no matter what the setting was in sns.json. Introduced a nil check instead.
  * fb531e8 elb full metrics of an ELB
  * f411836 Merge pull request #486 from portertech/statsd-extension
  * 547b71d [statsd-extension] need to append \n to metric batch before sending
  * 7fe2167 Merge pull request #484 from portertech/statsd-extension
  * 997e60b [statsd-extension] rubocop adjustment, ColonMethodCall
  * a11b6ba Add twemproxy to graphite plugin.
  * aa7fbb5 [statsd-extension] a statsd implementation for sensu clients \o/
  * ec6ab74 Merge pull request #483 from nstielau/victorops_payload
  * 115661c Merging in master
  * 11fd7a3 Adding in sensu client and check data to victorops payload.
  * 3572b20 Merge pull request #482 from nstielau/small_victorops_tweaks
  * 4e6d7ee Helpful debugging info for victorops.
  * 1ffcc95 rename file fix region (default is the same as the description)
  * 172d971 delete status options
  * 9e82843 rubocop
  * a53e578 ec2 count metrics
  * 1e456b1 Fixed -n --name "varnish_name" option handling.
  * 631b0a6 fix scheme usage
  * f354b1f Added first version of PHP-FPM metrics plugin.
  * d7c65ab Merge pull request #469 from n1tr0g/master
  * 16dbe68 Added support for API V2
  * 5a53f51 initial readme
  * 2fcd978 add license and some informations
  * d08381d add php-fpm
  * a8255ec Merge pull request #471 from mduggan/master
  * ceefdac Merge pull request #473 from maoe/ntpstats-metrics
  * 1f9c434 add php-fpm
  * bca43af Cloudwatch is not "regionless". now you can specify a region instead default (us-east-1)
  * c6eb817 Add ntpstats metrics plugin
  * d99fa31 Add option to warn about certificates expiring soon
  * 041cfad Removed not so useful description
  * 195c54f Swaped a negated if for an unless statement
  * ea75322 Travis fixes
  * 725fb98 Make prefix optional.  Add graphite support ('flatten' hostnames)
  * 330c2f1 Added an option to allow users to set the comparison operator between the snmp data and the warning/critical threshold.
  * 36796d6 check-beanstalkd: Fixes the types of W,C arguments.
  * c2cf996 Merge pull request #463 from mrichar1/dhcp
  * aecbdcd Merge pull request #459 from paasta/beanstalkd-metrics
  * feed0cd Merge pull request #460 from maoe/fix-check-procs-defaults
  * 73142cd Merge pull request #462 from mrichar1/snmp
  * e87338b Merge pull request #464 from blhughes/master
  * abf4a4d Added require rubygems < 1.9 for graphite mutator
  * 4c7592f Add 'match' option to check, to allow pattern-matching on returned values
  * 507de22 Merge pull request #455 from slingler/pushover_handler_title
  * f5c2a82 check-procs.rb: Revert unnecessary changes
  * 6ba75a0 check-procs.rb: Reasonable matching conditions
  * c53f07a Only use begin..rescue block around connection and data collection
  * c32b87e Adds the beanstalkd/beanstalkd-metrics.rb plugin
  * 326ef6d Add error handling for snmp checks
  * 753ca75 Replaced 'Sensu Alert' title with 'event_name'
  * b4e92e1 Merge pull request #432 from priestjim/erlang_stats
  * 61af6b3 Merge pull request #446 from jlambert121/ldap_syncrepl
  * 6aede61 Merge pull request #450 from InformatiQ/master
  * 1e1371e 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)
  * e87b540 api url is /request as per the docs for 0.12 , not /checks/request
  * d57fb20 Use v.first.nil?
  * f329f6d Merge pull request #427 from kalabiyau/stylish_changes
  * 9a37bb9 Fix TrailingWhitespace check
  * d6efd7a Adjust style a bit for checksum checker
  * d807400 Wording update
  * 7514f12 Add section about PR lifecycle
  * e0162ae add check for openldap syncrepl status
  * 2a894cd Merge pull request #447 from mrichar1/snmp
  * ad6f517 Merge pull request #449 from kalabiyau/fix_rubocop_issue
  * b32152c Fix rainbow issue - lock it until update of rubocop
  * 135da13 Merge pull request #433 from jswoods/master
  * 0e08a64 Remove boolean flag from non-boolean options
  * 12bab6f Merge pull request #442 from kalabiyau/explicit_call_for_rspec_on_travis
  * bbbed6b Explicit call for rspec task
  * f21563e Lots of refactoring. Added named process metrics support and debug mode
  * 858d299 Merge pull request #439 from kalabiyau/fix_travis_issue
  * 3aa9dd7 Add both commands to travis run
  * bc60ab7 Change check state mapping from if/then to case statement.
  * 33f6888 Merge pull request #431 from kalabiyau/rspec_coverage
  * 3aeb9ab Remove Gemfile lock from git, stylize Gemfile
  * f8d5cc8 Make sure events going to flapjack contain a summary type of string.
  * b17dd5e Sensu warning events will now show up as warning events in flapjack rather than unknown.
  * 8627e4c Added documentation for handling failure
  * f83d5bc Fixed metrics namespacing when manually defining a scheme
  * ea78a6b Fixed name clash on set_cookie. Fixed exit status on error
  * d64df68 Added some erlang:statistics/1 metrics and fixed rpc calls
  * b31c8a8 Proper script naming
  * 8199e5c Added erlang_stats for remote erlang node metrics gathering
  * e1c02d3 Adding rspec tests.
  * 065fefc Merge pull request #401 from icebourg/check-checksums
  * e0b66db Merge pull request #425 from jjasghar/windows_service_check
  * 083bba5 Merge pull request #411 from digitaltom/review_140108_add_a_response_code_option_to_the_http_check
  * 6ba5ee3 Added some clarifications
  * b0fa57b Merge pull request #423 from petere/cpu-without-guest
  * 1d32d5c Merge pull request #426 from mrichar1/dhcp
  * 094110d travis offence: remove blank line
  * 84ec79f Add DHCP server check.
  * 8083a50 Sensu warning events will now show up as warning events in flapjack rather than unknown.
  * a6fe071 Make sure events going to flapjack contain a summary type of string.
  * 27ec60f Created check-service
  * fdcac0b whitespace fix
  * 0550f2c Merge pull request #422 from rhoml/rhoml/remove-static-hostname
  * dea988d Fix cpu checks for older Linux kernels
  * 4c96bc5 Support wildcards and globs in graphite targets. Check if any of the values are above/below thresholds.
  * 98908b7 Didn't mean to include that file on this branch.
  * d860335 Tweak suggested line breaks
  * 43a1df2 Fix es-node-metrics also to avoid static server.
  * 978eaa8 Fix validation on host.
  * 79b32d7 Add server variable to host on Elasticsearch.
  * dd8e62a Merge pull request #421 from kalabiyau/remove_newlines_from_nodes_checker
  * 32a877a Remove trailing newlines
  * bc7097d Merge pull request #420 from kalabiyau/add_jenkins_job_checker
  * 79d9db8 Merge branch 'master' into review_140108_add_a_response_code_option_to_the_http_check
  * 94b775e Merge pull request #419 from kalabiyau/change_mode_for_metrics_net
  * d62bb75 Merge pull request #409 from jlambert121/all_unknown
  * 58abbe1 Added checker for status of jenkins jobs
  * d2783f6 remove if/else
  * ea08315 Set mode to 755 for metrics-net.rb
  * 6c73751 Merge pull request #406 from zsprackett/es-file-descriptors
  * 7180616 Add line breaks between options per request
  * d0c3775 Merge pull request #357 from yacn/handlers/update-ec2_node
  * 8c1a69d Merge pull request #358 from piavlo/feature/haproxy-check-exact-frontend-match
  * 81688be Merge pull request #394 from emourant/master
  * cbb5a9c Merge pull request #404 from zsprackett/check-ftp
  * 5f681db Merge pull request #413 from jjasghar/check-swap-percent-fix
  * e993ca7 adding long command line options esec-over and esec-under on check-procs plugin
  * f900e59 Adding Descriptions for esec-over and esec-under command line options for check_procs plugin
  * 4919613 fix error when swap percentage is less than 1 updated mools pr into this PR
  * 367f983 fixing rubocop failures
  * f417353 Merging from orignal source
  * 8993134 Merge pull request #398 from joemiller/snmp-if-metrics
  * f4fef21 Merge pull request #412 from jjasghar/check_httpandproc_help
  * 1559408 Merge pull request #418 from DoubleNegativeVisualEffects/snmp_version
  * a59489c enable SNMP version as a command line option for snmp-metrics.rb
  * 0a6d0c8 enable SNMP version as a command line option for check-snmp.rb
  * 895844f reference correct rfc
  * 2c029d0 reinstated :request_uri
  * e364421 updated per @kalabiyau suggestions
  * 37f8c99 Merge pull request #397 from rhoml/rhoml/remove-static-hostname
  * 579e350 Merge pull request #415 from kalabiyau/review_140110_add_chef_nodes_status_checker
  * d81e8b5 Merge pull request #417 from icebourg/patch-1
  * af1b65e Time out TCPSocket.new As Well
  * 0e19b35 Added chef nodes status checker
  * f2bbd5d Merge pull request #410 from jlambert121/rubocop_fix
  * 24284da fix rubocop complaints
  * 351cf49 added a check for 0 swap on a machine to drop out
  * 2e0205d Fixed the getopts with check-swap-percentage.sh
  * 56e8eda Updated check-http and check-procs with help
  * 30d7f52 extend http check with a --response-code check, to be able to check for specific response codes
  * 16a7171 stop memoizing if unknown on node
  * f6d2532 fix rubocop errors
  * 37a51b5 fix string
  * 74144cd Add check for elasticsearch file descriptor usage
  * 20e73bb switch short arg to -H
  * b252ab9 remove leftover debug mode
  * 805ad5c Add FTP / FTPS check
  * 2af0f72 Add a checksum file check.
  * 107458a Using matchData instead of =~ operator
  * 997c041 add plugin for fetching metrics from devices supporting the IF-MIB RFC 1537
  * d0df7e8 Add server variable.
  * a08a7d0 Adding elapsed time filter feature to check-procs.rb
  * ed8e0f3 [ec2_node] Can now specify list of valid states as client attribute
  * 5de5a89 add option to check haproxy to match only exact forntend name
  * 4e4d0a1 updates comments at top of file
  * 18360c2 [ec2_node] Updates handler to also filter stopped instances