makegraphs: fix status collection for hddshutdown

with kernel 5.10.x also the reading of s.m.a.r.t. data to update
the temperatur graphs is countet as disk read so update the stored
value after reading.

Signed-off-by: Arne Fitzenreiter <arne_f@ipfire.org>
This commit is contained in:
Arne Fitzenreiter
2021-07-14 08:12:16 +02:00
parent 839bc5527a
commit 023f43ff40

View File

@@ -137,4 +137,13 @@ foreach (@disks){
close(DATEI);
updatehdddata($disk);
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}'`;
chomp $newdiskstats;
open(DATEI, ">/var/run/hddstats-$array[$#array]") || die "Datei nicht gefunden";
print DATEI $newdiskstats;
close(DATEI);
}
}