Supermicro服务器SC733T Super Doctor 5,RAID硬盘状态

我有一个简单的Supermicro SC733T服务器。 服务器中有2个SATA硬盘。 我configuration了2个硬盘(TOSHIBA HDWD110)的RAID1。 RAID控制器是英特尔公司C600 / X79系列芯片组SATA RAID控制器。 使用的操作系统是Ubuntu Server 16.04.3 LTS。

然后我设置Supermicro提供的Super Doctor 5(它有Web界面),用于监控服务器的健康状况。 它显示除HDD驱动器之外的所有信息。 它说,地位是unknown 。 当我在启动时使用Ctrl-I进入RAID控制器configuration时,它显示信息并且状态正常。

我想通过Super Doctor 5工具来查看硬盘的当前状态。 我也按照说明如何在Super Doctor 5安装过程中设置SNMP扩展,但没有帮助。

这真的很烦人,因为如果我使用的是软件RAID,那么我可以使用操作系统工具看到磁盘的健康状况,但是在这里我使用了硬件RAID控制器,它并不提供Supermicro提供的专用工具中的信息。

任何想法如何解决这个问题?

超级医生5是否提供命令行工具? 如果是这样,你可以创build一个自定义的shell脚本,并使用snmp扩展

 extend raid_status /bin/bash /script/location/raid_status 

您将使用以下string从监视服务器查询结果

 snmpget -v 2c -c <community-script> <target-server> NET-SNMP-EXTEND-MIB::'nsExtendOutputFull."raid_status"'