如何監控 Adaptec/Intel ICH10R RAID 控制器(任何 SNMP 通知選項?)
SuperMicro 的 Super Doctor III 是我一直在尋找的軟體。它相當於 SuperMicro 的 IBM 的 ServerGuide 或戴爾的 OpenManage。不幸的是,雖然它支持硬體監控和 SNMP 或電子郵件警報,但它不支持在伺服器核心上執行。
我有一個使用MBD-X8-DTL-IO主機板的 SuperMirco 伺服器,該主機板配備了一個可愛的基於 Intel ICH10R 的假 RAID 控制器(令人困惑的是,它被報告為 Adaptec 設備——我假設它是一些控制器和 Adaptec 韌體的 ICH10R 晶片組的邪惡結合)。經過一番折騰,我找到了正確的 ACHI 驅動程序,並在 RAID-1 設置上安裝了 Windows Server 2008 R2。
我的部分困惑來自這樣一個事實,即 Windows 將控制器報告為“Adaptec Serial ATA HostRAID”,將硬碟驅動器報告為“ADAPTEC RAID 1 SCSI Disk Device”,而在引導過程中,控制器硬體清楚地報告它實際上正在使用英特爾 ICH10R(“控制器 #00:PCI 匯流排上的 HostRAID-ICH10r:00 …)。
在管理方面我對該控制器的期望不高,但是否有任何軟體(第三方或其他)可以監控 RAID 陣列的健康狀況並通知我(最好通過 SNMP 到我們的 OpenNMS 伺服器)?該伺服器正在異地執行,很高興知道驅動器已經死亡,而無需親自查看閃爍的燈。我所能找到的只是俗氣的英特爾 RST 軟體,我認為它沒有任何遠端監控和通知功能(它還抱怨由於“不兼容錯誤”而無法安裝,考慮到控制器晶片組是ICH10R - 但這是另一個問題)。
對於我們這些在基於 Windows 的平台上使用這些 fakeraid 卡的人:您如何監控您的 RAID 陣列?
(如果這只是由 Windows 處理的,您能否將我指向 KB 或 TechNet 文章?我主要是 Unix 管理員,所以如果有一個簡單的 Windows 相當於 mdadm 或 raidtools 我不知道)。
編輯:
事情不太順利:
- 通過 MMC 使用虛擬磁碟服務對我來說不是一個完整的解決方案。它只看到 RAID-1 卷,因為它作為單個磁碟呈現給作業系統 - 它不了解底層 RAID。我需要的是有關 RAID 本身健康狀況的實際資訊(例如,陣列是否已降級)而不是它所呈現的捲。
- 我已經安裝了 SNMP 服務和 SNMPInformant,但在 MIB 中找不到任何用於監控 ICH10R 控制器的參考。這是一個很好的建議,但我需要更多細節才能繼續。再說一遍,作業系統應該如何知道關於 RAID 的任何資訊?它只是將抽象的 RAID 卷視為磁碟驅動器和控制器。
- 我意識到我能得到的最好的方法是使用 RDP 在本地登錄並執行適配器儲存管理器,但這正是我想要避免的那種事情。我不能是唯一一個堅持使用這些 fakeraid 卡的人;我希望有更好的監控解決方案。
- 英特爾儲存矩陣管理器的安裝程序退出並出現錯誤:“此電腦不符合使用該軟體的最低設置要求”。我認為這意味著它不是為與此控制器一起工作而設計的(儘管它在readme.txt的 SATA ACHI 部分中列為受支持的設備)。
- Adaptec Storage Manager可以正常工作,但並不能真正讓我到達我想去的地方。它不會“看到”組成陣列的各個驅動器。然而,它可以 1) 遠端監控,2) 發送電子郵件通知和 3) 發送 SNMP 陷阱。這一切都很好而且很花哨,但是如果沒有與控制器互動的能力,那麼它的監控並不比 Windows 的虛擬磁碟服務管理更複雜(見螢幕截圖)。
只是一些想法:
如果驅動器支持 SMART,您可以嘗試此軟體:http: //www.panterasoft.com/(請參閱 HDD 監視器)
您還可以獲得英特爾儲存矩陣管理器 = http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17882&keyword=ich10r+console&lang=eng
我沒有將它用於電子郵件通知,但我相信它和 RST 控制台都有該電子郵件選項。
或者像 Mike 說的那樣,由於 Storage Matrix 管理器向 eventvwr 觸發事件,您可以使用 08 R2 中的功能來獲取這些事件並通過電子郵件轉發它們,或者由於您使用 OpenNMS,您可以獲取事件http://www. opennms.org/wiki/Windows_Event_Log_Traps。