Interpreting SMART data

ddrueding

Fixture
Joined
Feb 4, 2002
Messages
19,729
Location
Horsens, Denmark
Does anyone know of a program that can take raw SMART data like this:

0A 00 01 0F 00 77 5C 68 62 06 0C 00 00 00 03 03
00 60 5E 00 00 00 00 00 00 00 04 32 00 64 64 11
00 00 00 00 00 00 05 33 00 64 64 00 00 00 00 00
00 00 07 0F 00 48 3C 44 34 F5 00 00 00 00 09 32
00 64 64 9C 00 00 00 00 00 00 0A 13 00 64 64 00
00 00 00 00 00 00 0C 32 00 64 64 18 00 00 00 00
00 00 BB 32 00 64 64 00 00 00 00 00 00 00 BD 3A
00 64 64 00 00 00 00 00 00 00 BE 22 00 3D 2F 27
00 23 29 00 00 00 C2 22 00 27 35 27 00 00 00 1E
00 00 C3 1A 00 40 3B 00 00 00 00 00 00 00 C5 12
00 64 64 00 00 00 00 00 00 00 C6 10 00 64 64 00
00 00 00 00 00 00 C7 3E 00 C8 C8 00 00 00 00 00
00 00 C8 00 00 64 FD 00 00 00 00 00 00 00 CA 32
00 64 FD 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 82 00 AE 01 00 5B
03 00 01 00 01 CA 02 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 07 07 01 02 06 07 07 02 00
00 00 00 00 00 00 00 01 93 1A B6 32 00 00 00 00
00 00 16 08 AC 79 13 00 00 00 00 00 00 00 00 00
00 00 00 00 93 1A B6 32 00 00 00 00 00 00 00 00
02 00 01 00 00 00 00 00 00 00 46 A3 A0 9E 00 00
00 00 7F 36 D3 2D 00 00 00 00 88 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 E7

And convert it to the relevant values?

I know I could go to the Wikipedia page for SMART and research what the vales are and convert them manually, but that would take quite a bit of time for 8 drives once a week.
 

sechs

Storage? I am Storage!
Joined
Feb 1, 2003
Messages
4,709
Location
Left Coast
I don't know of any program that reads SMART data that doesn't interpret it into something more user-digestible.

Is this ATA or SCSI SMART information?
 

P5-133XL

Xmas '97
Joined
Jan 15, 2002
Messages
3,173
Location
Salem, Or
I don't know of a program that can interpret arbitrary data. Everyone that I have ever seen gets the data directly off the drive ...

Self interpretation, of the raw data, leaves much to be desired because there is too much that is HW specific and considered proprietary. There are signifigent problems with definitions as to phrases like what is a seek error or a CRC error can commonly be redefined by individual manufacturers and that can invalidate a personal interpretation.
 

ddrueding

Fixture
Joined
Feb 4, 2002
Messages
19,729
Location
Horsens, Denmark
Well, I have 6 Seagate 7200.10 750GB SATA drives connected to my 3Ware RAID controller. By connecting to the web interface of the RAID controller, I can get the SMART data in the format shown above. Really all I want is the temperature, but I'm not sure where exactly to look. I don't know of any easy to use programs that can get the SMART data from individual drives behind this controller.
 

ddrueding

Fixture
Joined
Feb 4, 2002
Messages
19,729
Location
Horsens, Denmark
Bozo,

Are you saying that those programs can read the SMART info for the drives behind my 3Ware RAID controller? Or that I can copy/paste the raw data into them somewhere? Because I can't see any information either way about either program...
 

ddrueding

Fixture
Joined
Feb 4, 2002
Messages
19,729
Location
Horsens, Denmark
Thanks Mark. That is the one that 3Ware pointed me to, but it seemed intimidating (command line stuff that's oddly documented) so I was hoping for a GUI'd tool. After your suggestion, I've revisited it and after some fiddling gotten some stuff to function.
 

ddrueding

Fixture
Joined
Feb 4, 2002
Messages
19,729
Location
Horsens, Denmark
For the record, this is the .bat file I'm feeding to smartmontools to get the info I need.

Code:
@echo off
echo smartctl 3Ware Port 0
smartctl -A /dev/tw_cli/c0/p0
pause
echo smartctl 3Ware Port 1
smartctl -A /dev/tw_cli/c0/p1
pause
echo smartctl 3Ware Port 2
smartctl -A /dev/tw_cli/c0/p2
pause
echo smartctl 3Ware Port 3
smartctl -A /dev/tw_cli/c0/p3
pause
echo smartctl 3Ware Port 4
smartctl -A /dev/tw_cli/c0/p4
pause
echo smartctl 3Ware Port 5
smartctl -A /dev/tw_cli/c0/p5
pause

I'll look into storing the info somewhere and parsing it somehow, but I'm really sleep deprived at the moment.
 

Bozo

Storage? I am Storage!
Joined
Feb 12, 2002
Messages
4,396
Location
Twilight Zone
Bozo,

Are you saying that those programs can read the SMART info for the drives behind my 3Ware RAID controller? Or that I can copy/paste the raw data into them somewhere? Because I can't see any information either way about either program...

Don't know. I just Googled Smart information and they popped up.

Bozo
 
Top