1
0
mirror of https://github.com/opinkerfi/nagios-plugins.git synced 2024-11-22 02:13:44 +01:00

Regex filtering broke disk checks

This commit is contained in:
Tomas Edwardsson 2014-08-28 11:33:30 +00:00
parent 9060a171f0
commit bf0edd899b

View File

@ -251,10 +251,10 @@ if ($ret > 1) {
# #
foreach my $l (@output) { foreach my $l (@output) {
if($l =~ /(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\%\s+([\/\w\d\.-]+)$/) {
next if ($l =~ m/$opt_R/); next if ($l =~ m/$opt_R/);
next if ($l !~ m/$opt_r/); next if ($l !~ m/$opt_r/);
next if ($l =~ m/$exclude_re/); next if ($l =~ m/$exclude_re/);
if($l =~ /(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\%\s+([\/\w\d\.-]+)$/) {
my ($s,$u,$f,$pu,$d) = ($1,$2,$3,$4,$5); my ($s,$u,$f,$pu,$d) = ($1,$2,$3,$4,$5);
$alldisks{$d}->{pused} = $pu; $alldisks{$d}->{pused} = $pu;
$alldisks{$d}->{pfree} = 100-$pu; $alldisks{$d}->{pfree} = 100-$pu;
@ -268,10 +268,10 @@ foreach my $l (@output) {
# This is the output of df.exe on Windows # This is the output of df.exe on Windows
#C:\ 9097126 6094081 3003045 67% argon-c (ntfs) #C:\ 9097126 6094081 3003045 67% argon-c (ntfs)
else { else {
if ($l =~ /(\w)\:\\\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\%\s+(.*)$/) {
next if ($l =~ m/$opt_R/); next if ($l =~ m/$opt_R/);
next if ($l !~ m/$opt_r/); next if ($l !~ m/$opt_r/);
next if ($l =~ m/$exclude_re/); next if ($l =~ m/$exclude_re/);
if ($l =~ /(\w)\:\\\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\%\s+(.*)$/) {
my ($d,$s,$u,$f,$pu) = ("/$1",$2,$3,$4,$5); my ($d,$s,$u,$f,$pu) = ("/$1",$2,$3,$4,$5);
$alldisks{$d}->{pused} = $pu; $alldisks{$d}->{pused} = $pu;
$alldisks{$d}->{pfree} = 100-$pu; $alldisks{$d}->{pfree} = 100-$pu;