kalabiyau/sensu-community-plugins — pull request #2 by kalabiyau (2014-05-30 08:37:44+00:00)
Title: [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