From 268d8a51d1414f53397d17792501a6e7eead8440 Mon Sep 17 00:00:00 2001 From: Leon Date: Fri, 22 Jul 2016 09:05:44 +0800 Subject: [PATCH 1/2] fix error assignment. --- bin/check-ping.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bin/check-ping.rb b/bin/check-ping.rb index f4b9be2..b94191e 100755 --- a/bin/check-ping.rb +++ b/bin/check-ping.rb @@ -81,10 +81,10 @@ class CheckPING < Sensu::Plugin::Check::CLI def run result = [] pt = Net::Ping::External.new(config[:host], nil, config[:timeout]) - config[:ipv6] ? (ping = pt.ping6) : (ping = pt.ping) + config[:count].times do |i| sleep(config[:interval]) unless i == 0 - result[i] = ping + result[i] = config[:ipv6] ? pt.ping6 : pt.ping end successful_count = result.count(true) From 07986721f031ee06bcdb5d1741b7d1ff673ee0f2 Mon Sep 17 00:00:00 2001 From: Leon Date: Tue, 26 Jul 2016 10:38:59 +0800 Subject: [PATCH 2/2] fix space --- bin/check-ping.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/check-ping.rb b/bin/check-ping.rb index b94191e..b05001d 100755 --- a/bin/check-ping.rb +++ b/bin/check-ping.rb @@ -81,7 +81,7 @@ class CheckPING < Sensu::Plugin::Check::CLI def run result = [] pt = Net::Ping::External.new(config[:host], nil, config[:timeout]) - + config[:count].times do |i| sleep(config[:interval]) unless i == 0 result[i] = config[:ipv6] ? pt.ping6 : pt.ping