3DM - web-интерфейс для работы с RAID-контроллерами 3ware

Скачать 3DM - web-интерфейс для работы с RAID-контроллерами 3ware

Itnull

Команда форума
Администратор
Регистрация
22.05.13
Сообщения
26.843
Реакции
11.427
Веб-сайт
itnull.me
Разбираясь с RAID-контроллерами 3ware, обнаружил еще одну утилиту - 3DM, которая реализует возможности утилиты tw_cli через web-интерфейс.
Утилита 3DM присутствует в портах. Выполним установку:
# cd /usr/ports/sysutils/3dm && make install clean && rehash
По завершению установки, порт вывел короткое руководство по настройке:
To run 3DM2 at startup, add twdm2_enable="YES" to your /etc/rc.conf.
Do not forget to edit '/usr/local/etc/3dm2/3dm2.conf'
Visit https://`hostname`:888/
Посмотрим содержимое конфигурационного файла 3dm2.conf:
# cat /usr/local/etc/3dm2/3dm2.conf
Port 888
EmailEnable 0
EmailSender
EmailServer
EmailServerLogin
EmailServerPasswd
EmailRecipient
EmailServerPortLastSetTo 25
EmailServerNoSSLPort 25
EmailServerSSLPort 465
EmailSeverity 1
EmailServerPortFlag 0
ROpwd twOmwmsK8lKk2
ADMINpwd twOmwmsK8lKk2
RemoteAccess 1
Language 0
Logger 0
Refresh 5
BGRate 3333333333333333
MsgPath /usr/local/etc/3dm2/msg
imgPath /usr/local/etc/3dm2
Help /usr/local/share/3dm2/help
OEM 0
OEMBrand 3ware
AutoLogout 0
CommandLog 1
EnclosureMonitor 1
EnclMonitorSleepMinutes 2
Судя по конфигурационному файлу, утилита умеет отправлять уведомления на почту, используя SMTP-авторизацию. Советую задействовать эту фичу. Параметры не указываю, у каждого они будут свои, думаю тут и так все понятно ;)
Советую также изменить дефолтные пароли на свои (параметры ROpwd и ADMINpwd - пароль на только на чтение и полного доступа, соответственно).
Кстати, задавать эти опции не обязательно редактированием конфигурационного файла 3dm2.conf. Это можно будет настроить позже напрямую из веб-интерфейса.
Итак, добавим в rc.conf строку запуска утилиты при старте системы:
# echo '# Web interface 3ware RAID' >> /etc/rc.conf
# echo 'twdm2_enable="YES"' >> /etc/rc.conf
После этого, запускаем утилиту:
# sh /usr/local/etc/rc.d/3dm2 start
После этого в браузере коннектимся по HTTPS на IP-адрес сервера, порт 888. Утилита "слушает" запросы на всех интерфейсах сервера:
# netstat -an | grep 888
tcp4 0 0 *.888 *.* LISTEN
Окно авторизации выглядит следующим образом:
3dm2
Правда дальше пришлось повозиться, поскольку пароли из конфигурационного файла не подходили! После танцев с бубном и переустановки утилиты, обнаружил что и User и Administrator успешно проходят авторизацию с паролем 3ware. Причем, сначала необходимо было залогиниться под пользователем User, а только потом под пользователем Administrator. С чем связана эта бага - непонятно.
После успешной авторизации можно порадоваться сообщению "Administrator now logged in":
3dm2
В разделе "Information" получаем следующий вывод закладок "Controller Details", "Unit Information" и "Drive Information":
3dm2

3dm2

3dm2

3dm2
В разделе "Management" на закладке "Maintenance" есть инструменты для работы с дисками и массивами. Будьте осторожны!
3dm2
Еще одна, заслуживающая внимания закладка - "3DM2 Settings". Здесь можно изменить и переназначить все параметры конфигурационного файла 3dm2.conf:
3dm2
Однозначно, настройку уведомлений на e-mail удобней настраивать с веб-интерфейса. Присутствует возможность отправки тестового письма...
Был бы тестовый сервер, протестировал бы как работают инструменты на закладке "Maintenance", однако сервер уже в эксплуатации, поэтому лишний раз испытывать судьбу не будем. Будет возможность - обязательно поэкспериментирую. А на этом обзор утилиты завершен.
 
Назад
Сверху Снизу