From: Adolf Belka Date: Fri, 8 Oct 2021 21:38:24 +0000 (+0200) Subject: makegraphs: Update script for new iostat output format - Bug#12702 X-Git-Tag: v2.27-core161~2^2~113 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cbf3a350ac15b1e3a27db0411a5623ba5ce40e71;p=ipfire-2.x.git makegraphs: Update script for new iostat output format - Bug#12702 - Modification of iostat line as per input in Bug#12702 Fixes: 12702 Signed-off-by: Adolf Belka Signed-off-by: Arne Fitzenreiter --- diff --git a/src/scripts/makegraphs b/src/scripts/makegraphs index 5bfb05d2af..cbfc83c77f 100644 --- a/src/scripts/makegraphs +++ b/src/scripts/makegraphs @@ -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;