]> git.ipfire.org Git - people/mfischer/ipfire-2.x.git/commitdiff
makegraphs: Update script for new iostat output format - Bug#12702
authorAdolf Belka <adolf.belka@ipfire.org>
Fri, 8 Oct 2021 21:38:24 +0000 (23:38 +0200)
committerArne Fitzenreiter <arne_f@ipfire.org>
Wed, 13 Oct 2021 12:05:25 +0000 (12:05 +0000)
- Modification of iostat line as per input in Bug#12702

Fixes: 12702
Signed-off-by: Adolf Belka <adolf.belka@ipfire.org>
Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
src/scripts/makegraphs

index 5bfb05d2afffe8350635d7c6e5ba40dc2fdfaa70..cbfc83c77f68c235f57990a31abc8c813ee6c985 100644 (file)
@@ -120,7 +120,7 @@ foreach (@disks){
 
        $diskstats = `cat /var/run/hddstats-$array[$#array] 2>/dev/null`;
        chomp $diskstats;
-       my $newdiskstats = `/usr/bin/iostat -d -t $disk | tail -2 | head -1 | awk '{ print \$5","\$6}'`;
+       my $newdiskstats = `/usr/bin/iostat -d -t $disk | tail -3 | head -1 | awk '{ print \$6","\$7}'`;
        chomp $newdiskstats;
        my $status = `hdparm -C /dev/$disk | tail -1 | cut -d: -f2`;
        chomp $status;
@@ -140,7 +140,7 @@ foreach (@disks){
 
        if ( $diskstats eq $newdiskstats ) {
                # update diskstat because read temp change the status
-               my $newdiskstats = `/usr/bin/iostat -d -t $disk | tail -2 | head -1 | awk '{ print \$5","\$6}'`;
+               my $newdiskstats = `/usr/bin/iostat -d -t $disk | tail -3 | head -1 | awk '{ print \$6","\$7}'`;
                chomp $newdiskstats;
                open(DATEI, ">/var/run/hddstats-$array[$#array]") || die "Datei nicht gefunden";
                print DATEI $newdiskstats;