我有一个小型服务器 Dell PowerEdge T100,它带有一个 RAID1 阵列,该阵列由带有 Debian 5 的戴尔 RAID SAS 控制器构建,因此有什么方法可以监控它,和/或接收有关 RAID 错误的通知?似乎目前唯一的方法是重新启动,进入 SAS 实用程序,然后检查阵列状态。
我有一个小型服务器 Dell PowerEdge T100,它带有一个 RAID1 阵列,该阵列由带有 Debian 5 的戴尔 RAID SAS 控制器构建,因此有什么方法可以监控它,和/或接收有关 RAID 错误的通知?似乎目前唯一的方法是重新启动,进入 SAS 实用程序,然后检查阵列状态。
我有很多信息给你。我在你的未来看到了美好的事物。
RAID 控制器可能会附带一些软件来帮助您监控它。为了确定地告诉你,我需要知道你的控制器型号。Linux 还可以通过内核驱动程序和/或实用程序了解阵列状态。再说一次,我需要知道更多。
如果您的 RAID 控制器是戴尔网站上所示的SAS 6/ir ,您似乎需要OpenManage 。您的 Debian 版本非常旧(5?)。我们现在8.5。而且您的服务器不正式支持 Debian。
与您的控制器讨论 OpenManage: http: //en.community.dell.com/support-forums/servers/f/906/t/19256843
戴尔支持的服务器操作系统:
但是,有一个社区支持的OpenManage版本,它与Debian 和 Ubuntu 兼容:https ://linux.dell.com/repo/community/deb/latest/
Nagios似乎有一个OpenManage插件:https ://exchange.nagios.org/directory/Plugins/Hardware/Server-Hardware/Dell/check_openmanage/details
我怀疑通过阅读一些线程,该实用程序可能也与您的 RAID 控制器兼容(
mpt-status
),并且可能是您正在寻找的全部(而不是 OpenManage)。它与 Debian 和 Ubuntu 一起打包。https://packages.debian.org/jessie/admin/mpt-status
5/ir与Nagios和mpt-status(可能相似):http ://tech.pookey.co.uk/monitoring-dell-sas-5ir-raid-with-nagios/
我能想到的在您的系统上监控 RAID 的唯一另一种方法是控制器驱动程序是否在您可以访问它的地方或某个地方
/sys
公开状态信息。/proc
然后,您可以使用Net-SNMP
守护程序进行一些自定义监控,然后设置一些nagios
或类似的东西来查询信息。或者创建一个自定义nagios
插件。只要您可以获取控制器的状态,就有选项。