bin/check-elb-certs.rb in sensu-plugins-aws-1.2.0 vs bin/check-elb-certs.rb in sensu-plugins-aws-2.0.0

- old
+ new

@@ -84,22 +84,22 @@ secret_access_key: config[:aws_secret_access_key], region: config[:aws_region] } end - def run # rubocop:disable all + def run ok_message = [] warning_message = [] critical_message = [] AWS.start_memoizing elb = AWS::ELB.new aws_config begin elb.load_balancers.each do |lb| - lb.listeners.each do |listener| # rubocop:disable Style/Next + lb.listeners.each do |listener| if listener.protocol.to_s == 'https' url = URI.parse("https://#{lb.dns_name}:#{listener.port}") http = Net::HTTP.new(url.host, url.port) http.use_ssl = true http.verify_mode = OpenSSL::SSL::VERIFY_NONE @@ -110,10 +110,10 @@ rescue => e critical "An issue occurred attempting to get cert: #{e.message}" end cert_days_remaining = ((cert.not_after - Time.now) / 86_400).to_i - message = sprintf '%s(%d)', lb.name, cert_days_remaining # rubocop:disable all + message = sprintf '%s(%d)', lb.name, cert_days_remaining if config[:crit_under] > 0 && config[:crit_under] >= cert_days_remaining critical_message << message elsif config[:warn_under] > 0 && config[:warn_under] >= cert_days_remaining warning_message << message