Van egy kis problémám… az adaptec scsi vezérlő mögötti HDD-k hőmérsékletét nem tudom lekérdezni a smartd-n keresztül. Nemes egyszerűséggel fogalma sincs arról, hogy milyen HDD ülnek rajta. Egy darab aac0-t lát. Ez jól is van így, de annak örültem volna, ha a smartd látta volna őket. A szerencse az, hogy az adaptec-hez van cli, ami működik… Kicsit bugos, de megy.
hostname# aaccli open aac0 : enclosure show status
--------------------------------------------------------------------------------
Adaptec SCSI RAID Controller Command Line Interface
Copyright 1998-2002 Adaptec, Inc. All rights reserved
--------------------------------------------------------------------------------
Executing: open "aac0"
Executing: enclosure show status
Enclosure
ID (B:ID:L) UpTime D:H:M   PowerCycle Interval Door     Alarm
----------- -------------- ---------- -------- -------- -----
 0  0:06:0         0:00:00        0       10   UNLOCKED OFF
Enclosure
ID (B:ID:L) Fan Status
----------- --- -------------
Enclosure
ID (B:ID:L) Power State        Status
----------- ----- ------------ -------
Enclosure
ID (B:ID:L) Slot scsiId Insert  Status
----------- ---- ------ ------- ------------------------------------------
 0  0:06:0   0   0:00:0     1   OK ACTIVATE
 0  0:06:0   1   0:01:0     1   OK ACTIVATE
 0  0:06:0   2   0:02:0     1   OK ACTIVATE
 0  0:06:0   3   0:03:0     1   OK UNCONFIG HOTSPARE ACTIVATE
 0  0:06:0   4   0:04:0     1   OK ACTIVATE
Enclosure
ID (B:ID:L) Sensor Temperature Threshold Status
----------- ------ ----------- --------- --------
 0  0:06:0   0       77 F         120    NORMAL
 0  0:06:0   1       89 F         120    NORMAL
A hőmérséklet nem celsiusban van, de egy kis shell barkácsolással lehet okosítani. Elméletileg egy saját cli-t adna az aaccli, de egy pár utasítás után megáll. Ha egy sort kalapálok bele, akkor minden működik. Láss csodát vannak hőmérsékletek. Jelen esetben két sensor érhető el rajta.
Tags: aaccli, adaptec, BSD, freebsd, hőmérséklet, scsi, temperature