From 01ae710b24ccdf598234c0ff51c08272ac3f8c1e Mon Sep 17 00:00:00 2001 From: Artem Sheremet Date: Mon, 9 Mar 2015 10:24:36 +0100 Subject: [PATCH] Fix logic of ping plugin default behavior (-w 2) --- plugins/network/ping/ping | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/network/ping/ping b/plugins/network/ping/ping index 858fb6d3..3495dd77 100755 --- a/plugins/network/ping/ping +++ b/plugins/network/ping/ping @@ -70,7 +70,9 @@ use Munin::Plugin; my $ping = exists $ENV{ping} ? $ENV{ping} : "ping"; my $ping6 = exists $ENV{ping6} ? $ENV{ping6} : "ping6"; -my $ping_args = exists $ENV{ping_args} ? $ENV{ping_args} : "-c 2 -w 1"; +# Since ping sends a packet every second (-i 1) by default, +# we may need 2 total seconds (-w 2) for <1000msec replies +my $ping_args = exists $ENV{ping_args} ? $ENV{ping_args} : "-c 2 -w 2"; my $ping_args2 = exists $ENV{ping_args2} ? $ENV{ping_args2} : ""; my $fork = exists $ENV{fork} ? $ENV{fork} : 0; my $packetloss_mode = ($0 =~ /_packetloss$/);