Centos
如何使用 CentOS 6 監控 Dell PERC H710 Raid Controller 後面的硬碟狀態?
我有一台戴爾伺服器
CentOS 6
使用PERC H710
帶有 Raid 5 設置的 Raid 控制器卡執行,我想監控 Raid 控制器後面的硬碟故障/工作狀態。然後我應該能夠使用 bash 腳本來監控硬碟狀態並在出現問題時發送警報電子郵件。
CentOS/Red Hat/Linux的
LSI MegaRAID SAS
命令工具(關於 LSI MegaRAID SAS Linux 工具)不支持 PERC H710,smartctl
也不支持它。根據戴爾網站,
CentOS
此伺服器不支持 (NX3200 PowerVault
),我無法下載任何 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 上監控硬體襲擊背後的硬碟狀態?
SMART不是磁碟或儲存監控的最終決定*!*它是一個組件,但現代 RAID 控制器將它與其他方法一起使用來確定驅動器和陣列的健康狀況。
我假設這是戴爾 PowerEdge 伺服器中的 PERC 控制器。
對戴爾硬體進行健康監測的正常 Linux 友好方法是通過 Yum 安裝適用於 Linux 的戴爾 OMSA 代理 - http://linux.dell.com/wiki/index.php/Repository/OMSA#Yum_setup
yum install srvadmin-all
將安裝全套代理。安裝後,您可以使用該omreport
命令獲取有關您的陣列的資訊。例子:
$ omreport storage vdisk $ omreport storage pdisk controller=0 $ omreport storage vdisk controller=0 vdisk=1