From 191ef79a803e3a21fd4bb03179647b44fafd35a2 Mon Sep 17 00:00:00 2001 From: Daniel Forsberg Date: Wed, 27 Feb 2013 20:26:46 +0100 Subject: [PATCH] interface_linux_multi: fixed collect loop, fixed flush_rate, fixed exclude interfaces --- plugins/network/interfaces_linux_multi | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/plugins/network/interfaces_linux_multi b/plugins/network/interfaces_linux_multi index eff953aa..6274d651 100755 --- a/plugins/network/interfaces_linux_multi +++ b/plugins/network/interfaces_linux_multi @@ -85,6 +85,7 @@ use strict; use warnings; use Time::HiRes; +use IO::Handle; my $plugin = $0; $plugin =~ s/.*\///; @@ -130,7 +131,7 @@ if (defined $ENV{MUNIN_UPDATERATE}) { if (defined $ENV{MUNIN_CACHEFLUSH_RATE}) { if ($ENV{MUNIN_CACHEFLUSH_RATE} =~ /^[0-9]+$/) { - $update_rate = int($ENV{MUNIN_CACHEFLUSH_RATE}); + $flush_interval = int($ENV{MUNIN_CACHEFLUSH_RATE}); } else { print STDERR "Invalid flush rate: $ENV{MUNIN_CACHEFLUSH_RATE}"; } @@ -154,8 +155,8 @@ if (defined $ENV{MUNIN_IF_INCLUDE}) { } } my $exclude_list = undef; -if (defined $ENV{MUNIN_IF_INCLUDE}) { - $exclude_list = [ split(/[[:space:]]+/, $ENV{MUNIN_IF_INCLUDE}) ]; +if (defined $ENV{MUNIN_IF_EXCLUDE}) { + $exclude_list = [ split(/[[:space:]]+/, $ENV{MUNIN_IF_EXCLUDE}) ]; if (0 == scalar (@$exclude_list)) { $exclude_list = undef; } elsif ('' eq $exclude_list->[0]) {