使用 Munin 监控 SAS/SCSI 驱动器的 SMART 值

使用 Munin 监控 SAS/SCSI 驱动器的 SMART 值

我正在尝试使用 MUNIN 的 SMART Tools 插件监控我的两个 SAS 驱动器。在 SATA 驱动器上没有问题,所有 SMART 值都显示出来。似乎 smartctl 不会输出 SAS 驱动器的有价值的 SMART 值:

在具有两个 SAS 驱动器的 Debian Squeeze 上,“smartctl -A /dev/sda”输出:

smartctl 5.40 2010-07-12 r3124 [x86_64-unknown-linux-gnu] (local build)
Copyright (C) 2002-10 by Bruce Allen, http://smartmontools.sourceforge.net

Current Drive Temperature:     43 C
Drive Trip Temperature:        85 C
Manufactured in week 10 of year 2012
Specified cycle count over device lifetime:  50000
Accumulated start-stop cycles:  6
Elements in grown defect list: 0
Vendor (Seagate) cache information
Blocks sent to initiator = 765815905320960

没有类似 SATA 驱动器上的信息:

Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG VALUE  WORST THRESH  TYPE      UPDATED  WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate     0x000f   099   099   051    Pre-fail  Always       -       2376
3 Spin_Up_Time            0x0007   091   091   011    Pre-fail  Always       -       3620
4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       405
......

答案1

SMART 在 SCSI(SAS)和 ATA(SATA)驱动器中以不同的方式实现——特别是,SCSI 驱动器中没有属性的概念。

答案2

SMART 是 ATA 磁盘的一个功能。相反,SAS/SCSI 磁盘使用SCSI 模式页面

您可以使用 hdsentinel 获取一些 SAS/SCSI 统计数据,但不要指望获得像 SATA 那样的详细信息。
./HDSentinel -dump -dev /dev/sdf

相关内容