[Eisfair] Fehler in Monitoring 0.4.3

Nelson Matias nelson at anires.de
Mi Jun 24 17:52:10 CEST 2026


Hallo Gruppe,

Ich habe einen Fehler im monitoring-Paket 0.4.3 gefunden.

Als es die Probleme mit hddtemp und dem Kernel 6.6 gab wurde die hddtemp
Verarbeitung von hddtemp auf smartctl umgestellt. 
Das suchen nach den SMART Wert 190 oder 194 für die Temperatur
funktioniert nur bei SATA-Platten. Bei SAS-Platten klappt das nicht.

> smartctl -a /dev/sda
smartctl 7.5 2025-04-30 r5714 [x86_64-linux-6.12.91-eisfair-64-VIRT] (SUSE RPM)
Copyright (C) 2002-25, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Vendor:               SEAGATE
Product:              ST8000NM001A
Revision:             NE02
Compliance:           SPC-5
User Capacity:        7,865,536,647,168 bytes [7.86 TB]
Logical block size:   512 bytes
Physical block size:  4096 bytes
Formatted with type 2 protection
8 bytes of protection information per logical block
LU is fully provisioned
Rotation Rate:        7200 rpm
Form Factor:          3.5 inches
Logical Unit id:      0x5000c500d3c020df
Serial number:        WSD0V0V40000E12444Z6
evice type:          disk
Transport protocol:   SAS (SPL-4)
Local Time is:        Wed Jun 24 17:43:17 2026 CEST
SMART support is:     Available - device has SMART capability.
SMART support is:     Enabled
Temperature Warning:  Enabled

=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK

Format status indicates no format since manufacture
Current Drive Temperature:     58 C
Drive Trip Temperature:        40 C

Accumulated power on time, hours:minutes 105:10
Manufactured in week 02 of year 2021
Specified cycle count over device lifetime:  50000
Accumulated start-stop cycles:  454
Specified load-unload count over device lifetime:  600000
Accumulated load-unload cycles:  1889
Elements in grown defect list: 0

Vendor (Seagate Cache) information
  Blocks sent to initiator = 1706335600
  Blocks received from initiator = 1482077168
  Blocks read from cache and sent to initiator = 247587517
  Number of read and write commands whose size <= segment size = 2080612
  Number of read and write commands whose size > segment size = 45160

Vendor (Seagate/Hitachi) factory information
  number of hours powered up = 105.17
  number of minutes until next internal SMART test = 52

Seagate FARM log supported [try: -l farm]

Error counter log:
           Errors Corrected by           Total   Correction     Gigabytes    Total
               ECC          rereads/    errors   algorithm      processed    uncorrected
           fast | delayed   rewrites  corrected  invocations   [10^9 bytes]  errors
read:          0        0         0         0          0       9820.826           0
write:         0        0         0         0          0       3005.964           0

Non-medium error count:        0

SMART Self-test log
Num  Test              Status                 segment  LifeTime  LBA_first_err [SK ASC ASQ]
     Description                              number   (hours)
# 1  Background short  Completed                   -       0                 - [-   -    -]

Long (extended) Self-test duration: 6 seconds [0.1 minutes]

Ich hab auch noch einen 2. Typ SAS-Platte, auch von Seagate, der auch
keine Werte 190/194 liefert. Auch bei der Platte lautet die Angabe:

Current Drive Temperature:         42 C

Hier funktioniert hddtemp aber wieder. 

Ich habe bei mir jetzt die scripte (/usr/local/bin/monitoring.sh
/var/install/bin/monitoring-show) selber wieder auf hddtemp umgestellt.
Evtl. könnte das ja zum nächsten Paketupdate überarbeitet werden. 


-- 
Gruß

Nelson



Mehr Informationen über die Mailingliste Eisfair