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

Версия для печатиОтправить другуPDF version

Разбираясь с 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", однако сервер уже в эксплуатации, поэтому лишний раз испытывать судьбу не будем. Будет возможность - обязательно поэкспериментирую. А на этом обзор утилиты завершен.

 

Голосов пока нет

Вставай, Україно!

Литература

Если Админ затрудняется расписаться в получении зарплаты - предложите ему набрать свой пароль!