我有一台运行CentOS 6的戴尔服务器,使用带有Raid 5设置的PERC H710 Raid控制器卡,我想监控Raid控制器后面的硬盘故障/工作状态.
然后,我应该能够使用bash脚本来监视硬盘状态,并在出现问题时发送警报电子邮件.
用于CentOS / Red Hat / Linux的LSI MegaRAID SAS命令工具(About LSI MegaRAID SAS Linux Tools)不支持PERC H710,smartctl也不支持它.
基于戴尔网站,该服务器(NX3200 PowerVault)不支持CentOS,我无法下载任何Linux程序来监控硬盘.
[root@server ~]# lspci | grep RAID 03:00.0 RAID bus controller: LSI Logic / Symbios Logic MegaRAID SAS 2208 [Thunderbolt] (rev 05) [root@server ~]# smartctl -a /dev/sda smartctl 5.43 2012-06-30 r3573 [x86_64-linux-2.6.32-431.el6.x86_64] (local build) Copyright (C) 2002-12 by Bruce Allen,http://smartmontools.sourceforge.net Vendor: DELL Product: PERC H710 Revision: 3.13 User Capacity: 299,439,751,168 bytes [299 GB] Logical block size: 512 bytes Logical Unit id: .... Serial number: .... Device type: disk Local Time is: Tue Apr 15 16:38:30 2014 SGT Device does not support SMART Error Counter logging not supported Device does not support Self Test logging
任何人都知道如何监控带有CentOS 6的Dell PERC H710硬件raid背后的硬盘状态?
S.M.A.R.T.不是磁盘或存储监控的最后一个字!!它是一个组件,但现代RAID控制器使用它与其他方法一起确定驱动器和阵列运行状况.
我假设这是Dell PowerEdge服务器中的PERC控制器.
正常的Linux友好型戴尔硬件健康监控方法是通过Yum – http://linux.dell.com/wiki/index.php/Repository/OMSA#Yum_setup安装适用于Linux的Dell OMSA代理
yum install srvadmin-all将安装全套代理.安装后,您可以使用omreport命令到get information关于您的阵列.
例子:
omreport storage vdisk
omreport storage pdisk controller = 0