如何监控 Adaptec/Intel ICH10R RAID 控制器(任何 SNMP 通知选项?)

9 raid windows-server-2008 fakeraid supermicro

SuperMicro 的 Super Doctor III 是我一直在寻找的软件。它相当于 SuperMicro 的 IBM ServerGuide 或 Dell 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 磁盘设备”,而在启动过程中,控制器硬件清楚地报告它实际上正在使用英特尔 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 在本地登录和运行适配器存储管理器,但这正是我想要避免的事情。我不可能是唯一一个坚持使用这些伪造卡的人;我希望有更好的监控解决方案。
  • 英特尔存储矩阵管理器的安装程序退出时出现错误:“此计算机不满足使用该软件的最低设置要求”。我认为这意味着它不是为与该控制器一起使用而设计的(尽管它在readme.txt的 SATA ACHI 部分被列为受支持的设备)。
  • 在Adaptec Storage Manager软件八九不离十工作,但是没有真正得到我在哪里,我想。它不会“看到”组成阵列的各个驱动器。然而,它可以是 1) 远程监控,2)​​ 发送电子邮件通知和 3) 发送 SNMP 陷阱。这一切都很好,但如果没有与控制器交互的能力,它的监控并不比 Windows 的虚拟磁盘服务管理更复杂(见截图)。Adaptec 存储监视器

The*_*ner 3

只是一些想法:

如果硬盘支持SMART,您可以尝试这个软件:http://www.panterasoft.com/(参见硬盘监视器)

您还可以获得英特尔存储矩阵管理器 = http://downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=17882&keyword=ich10r+console&lang=eng

我还没有使用它来发送电子邮件通知,但我相信它和 RST 控制台都有该电子邮件选项。

或者像 Mike 所说,由于存储矩阵管理器向 eventvwr 发送事件,您可以使用 08 R2 中的功能来捕获这些事件并通过电子邮件转发它们,或者由于您使用 OpenNMS,您可以捕获事件 http:// www. opennms.org/wiki/Windows_Event_Log_Traps