![Supermicro 服务器 SC733T Super Doctor 5,RAID HDD 状态](https://linux22.com/image/710438/Supermicro%20%E6%9C%8D%E5%8A%A1%E5%99%A8%20SC733T%20Super%20Doctor%205%EF%BC%8CRAID%20HDD%20%E7%8A%B6%E6%80%81.png)
我有一台简单的 Supermicro SC733T 服务器。服务器中有 2 个 SATA HDD 磁盘。我用 2 个 HDD(TOSHIBA HDWD110)配置了 RAID1。RAID 控制器是 Intel Corporation C600/X79 系列芯片组 SATA RAID 控制器。使用的操作系统是 Ubuntu Server 16.04.3 LTS。
然后我设置了 Supermicro 提供的 Super Doctor 5(它具有 Web 界面)来监控服务器的运行状况。它显示除 HDD 驱动器之外的所有信息。它显示状态为unknown
。当我在启动期间使用 Ctrl-I 进入 RAID 控制器配置时,它显示信息并且状态为正常。
我想通过 Super Doctor 5 实用程序查看 HDD 磁盘的当前状态。我还按照 Super Doctor 5 安装过程中有关如何设置 SNMP 扩展的说明操作,但没有帮助。
这真的很烦人,因为如果我使用软件 raid,那么我可以使用 OS 工具查看磁盘的运行状况,但在这里我使用硬件 raid 控制器,它没有在 Supermicro 提供的专用实用程序中提供信息。
有什么办法可以解决这个问题吗?
答案1
supermicro 医生手册说它只显示非突袭硬盘的健康状况。
编辑:从 V5 开始,他们不仅可以处理单个磁盘,还可以处理 RAID 组。
https://www.supermicro.com/en/solutions/management-software/superdoctor
硬件监控:风扇速度、温度、电压、机箱入侵、冗余电源故障、功耗、磁盘健康状况、RAID 健康以及记忆健康。
答案2
SM SuperDoctor 5 用户指南(v1.7a)第 13 页指出:
监控SMART health支持非RAID内置硬盘,不支持USB硬盘和闪存盘,使用此功能需先安装smartctl实用程序。
不幸的是,SD5 用户指南(和软件)只有在您提供公司详细信息后才可用这网站。
答案3
Super Doctor 5 是否提供命令行实用程序?如果有,您可以创建自定义 shell 脚本并使用 snmp extend
extend raid_status /bin/bash /script/location/raid_status
您将使用以下字符串从监控服务器查询结果
snmpget -v 2c -c <community-script> <target-server> NET-SNMP-EXTEND-MIB::'nsExtendOutputFull."raid_status"'