Назад | Перейти на главную страницу

Сервер Supermicro SC733T Super Doctor 5, состояние жесткого диска RAID

У меня простой сервер Supermicro SC733T. В сервере 2 жестких диска SATA. Я настроил RAID1 с двумя жесткими дисками (TOSHIBA HDWD110). Контроллером рейда является RAID-контроллер SATA на базе набора микросхем Intel Corporation C600 / X79. Используемая ОС - Ubuntu Server 16.04.3 LTS.

Затем я установил Super Doctor 5 (у него есть веб-интерфейс), предоставленный Supermicro, для мониторинга состояния серверов. В нем отображается вся информация, кроме жестких дисков. В нем говорится, что статус unknown. Когда я вхожу в конфигурацию RAID-контроллера во время запуска с помощью Ctrl-I, отображается информация и статус ОК.

Я хочу видеть текущий статус HDD-дисков через утилиту Super Doctor 5. Я также следовал инструкциям по настройке расширения SNMP во время установки Super Doctor 5, но это не помогло.

Это действительно раздражает, поскольку, если бы я использовал программный рейд, я бы мог видеть состояние дисков с помощью инструментов ОС, но здесь я использую аппаратный рейд-контроллер, и он не предоставляет информацию в специализированной утилите, предоставляемой Supermicro.

Есть идеи, как решить проблему?

В руководствах для врачей supermicro говорится, что они показывают только здоровье жестких дисков без рейдов.

РЕДАКТИРОВАТЬ: Начиная с V5, они могут работать не только с отдельными дисками, но и с группами RAID.

https://www.supermicro.com/en/solutions/management-software/superdoctor

Аппаратный мониторинг: скорость вращения вентилятора, температура, напряжение, несанкционированный доступ к корпусу, отказ избыточного питания, потребление энергии, состояние диска, Состояние RAIDи здоровье памяти.

В руководстве пользователя SM SuperDoctor 5 (v1.7a) говорится на странице 13:

Мониторинг состояния SMART поддерживает внутренние жесткие диски без RAID и не поддерживает жесткие диски USB и флэш-диски. Чтобы использовать эту функцию, сначала установите служебную программу smartctl.

К сожалению, руководство пользователя SD5 (и программное обеспечение) доступно только в том случае, если вы предоставите информацию о своей компании на этот интернет сайт.

Предоставляет ли Super Doctor 5 утилиту командной строки? Если это так, вы можете создать собственный сценарий оболочки и использовать snmp extension

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

Вы запросите результаты с вашего сервера мониторинга с помощью следующей строки

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