Задача - мониторить состояние рэйда из командной строки.
ОС: Centos 5
Контроллер: LSI Logic / Symbios Logic SAS1078
# uname -rpm
2.6.18-028stab070.7 x86_64 x86_64
# lspci | grep -i lsi
08:00.0 SCSI storage controller: LSI Logic / Symbios Logic SAS1078 PCI-Express Fusion-MPT SAS (rev 04)
На сайте офицалов - ничего подходящего не нашел, кроме огромного пакета с java snmp и прочими плюшками.
Но - есть решение ![]()
Нашел отличную утилиту mpt-status.
Лежит здесь - http://freshmeat.net/projects/mptstatus/
И вот результат:
# mpt-status
ioc0 vol_id 0 type IM, 2 phy, 278 GB, state OPTIMAL, flags ENABLED
ioc0 phy 1 scsi_id 10 SEAGATE ST9300603SS 0006, 279 GB, state ONLINE, flags NONE
ioc0 phy 0 scsi_id 2 SEAGATE ST9300603SS 0006, 279 GB, state ONLINE, flags NONE
Все что нужно , просто и элементарно.
Спасибо разработчику