How to monitor the hard disk status behind Dell PERC H710 Raid Controller with CentOS 6?
Solution 1:
S.M.A.R.T. is not the final word in disk or storage monitoring!! It's a component, but modern RAID controllers use it along with other methods to determine drive and array health.
I'm assuming this is a PERC controller in a Dell PowerEdge server.
The normal Linux-friendly approach to health monitoring of Dell hardware is to install the Dell OMSA agents for Linux via Yum - http://linux.dell.com/wiki/index.php/Repository/OMSA#Yum_setup
yum install srvadmin-all
will install the full suite of agents. Once installed, you can use the omreport
command to get information about your array.
Examples:
$ omreport storage vdisk
$ omreport storage pdisk controller=0
$ omreport storage vdisk controller=0 vdisk=1
Solution 2:
You can see the SMART status of the disks with the smartctl command and it's -d
argument. For example, to see the first disk in the array:
# smartctl -a /dev/sda -d sat+megaraid,00
smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-358.6.2.el6.x86_64] (local build)
Copyright (C) 2002-12 by Bruce Allen, http://smartmontools.sourceforge.net
=== START OF INFORMATION SECTION ===
Device Model: ST91000640NS
Serial Number: ........
LU WWN Device Id: . ...... .........
Firmware Version: AA08
User Capacity: 1,000,204,886,016 bytes [1.00 TB]
Sector Size: 512 bytes logical/physical
Device is: Not in smartctl database [for details use: -P showall]
ATA Version is: 8
ATA Standard is: ATA-8-ACS revision 4
Local Time is: Thu Jul 10 11:21:52 2014 WEST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
Warning: This result is based on an Attribute check.
...
...
#
This is on Scientific Linux 6 (another RHEL6 based OS) with smartmontools-5.43-1.el6.x86_64.