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]) {