From 023f43ff404d133717afe403c3085567450c8445 Mon Sep 17 00:00:00 2001 From: Arne Fitzenreiter Date: Wed, 14 Jul 2021 08:12:16 +0200 Subject: [PATCH] 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 --- src/scripts/makegraphs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/scripts/makegraphs b/src/scripts/makegraphs index f8f6f70a9f..5bfb05d2af 100644 --- a/src/scripts/makegraphs +++ b/src/scripts/makegraphs @@ -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); + } } -- 2.39.5