Собственно сабж.Дело в том, что с точки зрения контроллера эти диски будут обычными sas-дисками.
Если бы не контроллер, то всё очень просто: включил smartd и через smartctl сливаешь инфу о состоянии каждого харда (распарсиваешь вывод скриптом, как тебе надо).
А как получить smart-информацию при включенном контроллере?
Утилита arcconf весьма немногословна по части smart.
Кто-нибудь использовал sas-ssd в raid массиве? Как оно мониторится?
Зачем надо?
Просто диски будут использоваться очень интенсивно, и, поскольку это ssd, нужно держать руку на пульсе.
В порядке бреда...
Если это SAS-диски, то у них ведь два интерфейсных разъёма? (для multipath...)
Может быть второй порт диска подключить к тому контроллеру, который позволит считывать smart?
> В порядке бреда...
> Если это SAS-диски, то у них ведь два интерфейсных разъёма? (для multipath...)
> Может быть второй порт диска подключить к тому контроллеру, который позволит считывать
> smart?Этим и плохи железные рейды, не помониторить....
> В порядке бреда...
> Если это SAS-диски, то у них ведь два интерфейсных разъёма? (для multipath...)
> Может быть второй порт диска подключить к тому контроллеру, который позволит считывать
> smart?Там целая серверная корзина. Теоретически можно, кончено, извратнуться, но вроде как adaptec 5805 должен снимать smart и так. Чуть ниже в ветке я отписал вывод утилиты контроллера. Странное сообщение об ошибке, и странно помечены диски в выводе как smart: no . А диски не старые отнюдь.
> Утилита arcconf весьма немногословна по части smart.arcconf GETSMARTSTATS 1
id атрибутов там есть, raw value - тоже есть. Что еще надо?
>> Утилита arcconf весьма немногословна по части smart.
> arcconf GETSMARTSTATS 1
> id атрибутов там есть, raw value - тоже есть. Что еще надо?Пробовал ещё в самом начале, выдает удивительные вещи:
# arcconf GETSMARTSTATS 1
Controllers found: 1
<SmartStats controllerID="0" time="1351247364" deviceVendor="Adaptec" deviceName="5805" serialNumber="1D2811AF0E4">
</SmartStats>The driver could not execute the requested IOCTL sssssssssssssssssssssssss, nnn=ssssssssssssssssssssssssssssss.
Command failed.
А ещё выдает в описании дисков:SAS – FUJITSU MBA3300RC, SATA – WDC WD2003FYYS-0 - помечены в выводе как “S.M.A.R.T. : No”
Но в них должен быть smart по идее?
>> Утилита arcconf весьма немногословна по части smart.
> arcconf GETSMARTSTATS 1
> id атрибутов там есть, raw value - тоже есть. Что еще надо?Ещё прикол:
попробовал на другом серваке с более новой моделью контроллера -Adaptec 6405 (OS FreeBSD) запросить smarts:
# arcconf GETSMARTSTATS 1
Controllers found: 1
<SmartStats controllerID="0" time="1351498113" deviceVendor="Adaptec" deviceName="6405" serialNumber="1B3611BEA10">
</SmartStats>
Command completed successfully.И все диски в выводе getconfig тоже помечены как smarts: no .
SEAGATE Model ST3300655SS
HITACHI Model HUS153030VLS300
Забавно, однако.
Может, под FreeBSD снять статистику smarts с рейда вообще нереально для adaptec?
> Собственно сабж.
> Дело в том, что с точки зрения контроллера эти диски будут обычными
> sas-дисками.
> Если бы не контроллер, то всё очень просто: включил smartd и
> через smartctl сливаешь инфу о состоянии каждого харда (распарсиваешь вывод скриптом,
> как тебе надо).
> А как получить smart-информацию при включенном контроллере?На 6405 (про другие не знаю, нету у меня) можно делать как-то типа "smartctl -a -d sat /dev/sg4" (sgX)
Ну и вариации опций команды...
[UPD: Не заметил, что у вас FreeBSD, как там - не знаю, у меня оно на Linux]
>[оверквотинг удален]
>> sas-дисками.
>> Если бы не контроллер, то всё очень просто: включил smartd и
>> через smartctl сливаешь инфу о состоянии каждого харда (распарсиваешь вывод скриптом,
>> как тебе надо).
>> А как получить smart-информацию при включенном контроллере?
> На 6405 (про другие не знаю, нету у меня) можно делать как-то
> типа "smartctl -a -d sat /dev/sg4" (sgX)
> Ну и вариации опций команды...
> [UPD: Не заметил, что у вас FreeBSD, как там - не знаю,
> у меня оно на Linux]Вот во freebsd так и не получается как раз :-) Тоже пробовал. Не делается там для дисков отдельных устройств в /dev, если диски подключены через аппаратный raid-контроллер. У adaptec 5805, по крайней мере.