From 8d4224910cdbbce2016b2e2c04f313aa9db6156c Mon Sep 17 00:00:00 2001
From: Fulvio Galeazzi <fulvio.galeazzi@garr.it>
Date: Fri, 19 Nov 2021 08:28:48 +0100
Subject: [PATCH] 2021-11-19:  FG;  Update script as per change in output
 format of 'df detail'.

---
 Ceph/Script/cephUsage.pl | 20 ++++++++++----------
 1 file changed, 10 insertions(+), 10 deletions(-)

diff --git a/Ceph/Script/cephUsage.pl b/Ceph/Script/cephUsage.pl
index 91211fa..f9a9457 100755
--- a/Ceph/Script/cephUsage.pl
+++ b/Ceph/Script/cephUsage.pl
@@ -184,23 +184,23 @@ foreach my $_line (@_data)
 	$poolTest = $fields[1];
     }
     if (exists $poolHash{$poolTest}) {
-	$poolHash{$poolTest}{'used'} += convertNumber($fields[3].$fields[4],'size');
-	$poolHash{$poolTest}{'size'} += convertNumber($fields[6].$fields[7],'size');
-	my $tempFrac = $fields[8];
-	my $tempMax = convertNumber($fields[9].$fields[10],'size');
+	$poolHash{$poolTest}{'used'} += convertNumber($fields[4].$fields[5],'size');
+	$poolHash{$poolTest}{'size'} += convertNumber($fields[7].$fields[8],'size');
+	my $tempFrac = $fields[9];
+	my $tempMax = convertNumber($fields[10].$fields[11],'size');
 	$tempMax = $poolHash{$poolTest}{'used'}/$tempFrac/0.01 if ($tempFrac > 1.);
 	$poolHash{$poolTest}{'max'} = $tempMax unless ($poolHash{$poolTest}{'max'} > $tempMax);
 	if ( $poolHash{$poolTest}{'max'} > 0. ) {
 	    $poolHash{$poolTest}{'frac'} = $poolHash{$poolTest}{'used'} / $poolHash{$poolTest}{'max'};
 	}
-	$poolHash{$poolTest}{'objs'} += convertNumber($fields[5],'count');
+	$poolHash{$poolTest}{'objs'} += convertNumber($fields[6],'count');
     } else {
-	$poolHash{$poolTest}{'used'} = convertNumber($fields[3].$fields[4],'size');
-	$poolHash{$poolTest}{'size'} = convertNumber($fields[6].$fields[7],'size');
-	$poolHash{$poolTest}{'frac'} = $fields[8];
-	$poolHash{$poolTest}{'max'} = convertNumber($fields[9].$fields[10],'size');
+	$poolHash{$poolTest}{'used'} = convertNumber($fields[4].$fields[5],'size');
+	$poolHash{$poolTest}{'size'} = convertNumber($fields[7].$fields[8],'size');
+	$poolHash{$poolTest}{'frac'} = $fields[9];
+	$poolHash{$poolTest}{'max'} = convertNumber($fields[10].$fields[11],'size');
 	$poolHash{$poolTest}{'max'} = $poolHash{$poolTest}{'used'}/$poolHash{$poolTest}{'frac'}/0.01 if ($poolHash{$poolTest}{'frac'} > 1.);
-	$poolHash{$poolTest}{'objs'} = convertNumber($fields[5],'count');
+	$poolHash{$poolTest}{'objs'} = convertNumber($fields[6],'count');
     }
     print "POOL: $poolTest  ".$poolHash{$poolTest}{'used'}." ".$poolHash{$poolTest}{'max'}." ".$poolHash{$poolTest}{'size'}." ".$poolHash{$poolTest}{'frac'}." ".$poolHash{$poolTest}{'objs'}."\n" if (defined $opt_debug);
 }
-- 
GitLab