Настройка мониторинга SAN с помощью Stor2rrd

Меня давно интересовало что происходит в SAN-сети, когда наступает ночь. Веб-интерфейс FC-коммутаторов Brocade не позволял смотреть историческую информацию, да и показывал информацию только по одному FC-коммутатору.

В ПО Brocade Network Advisor Profession Edition (бесплатном) вроде бы не хранится история, или же мне его интерфейс показался совсем вырвиглазным.

Так бы я дальше грустно и жил, если бы не узнал, что есть такой продукт как Stor2rrd.

Под катом перевод руководства по настройке Stor2rrd применительно к апплайнсу.

Установка

Этот открытый и бесплатный продукт разработан для мониторинга производительности и емкости СХД и FC-коммутаторов.

Текущая версия пакета – 2.10, в ней поддерживается большинство известных мне СХД и почти все вендоры FC-коммутаторов.

Stor2rrd поставляется, как в виде линуксового пакета, так и в виде готового апплайнса под VMware/Hyper-V. Я выбрал вариант апплайнса под VMware.

Аппаратные требования скромные: на тест хватит 2 vCPU/6GB Ram/50GB HDD (thin).

После развертывания апплайнса и получения адреса по DHCP можно заходить на веб-интерфейс (admin/admin) и подключаться по ssh (lpar2rrd/xorux4you). У root пароль такой же, как у lpar2rrd. IP-адрес меняется в консоли (там есть подсказка по вызову команды).

Добавление FC-коммутаторов

Проверка доступности FC-коммутаторов

Для добавления коммутаторов в наш апплайнс подключитесь по ssh к нему.

На коммутаторах потребуется включить SNMP мониторинг на стандартном порту.

После этого вы можете проверить, что Stor2rrd может к ним подключиться:

В качестве SNMP community используется общеизвестный public. Если вы не хотите использовать данный community, вы можете завести другой и прописать его в конфигурации stor2rrd (да и в тесте snmpwalk).

Если snmpwalk выдает ответ, содержащий имя коммутатора, все работает как надо. В противном случае я предлагаю обратиться к секции Troubleshooting официального гайда.

Редактирование конфигурации

Откройте редактором etc/san-list.cfg (если вы подключились по ssh под пользователем root, то этот файл расположен в каталоге /home/lpar2rrd/stor2rrd/etc).

Этот файл содержит описание всех коммутаторов в следующем виде:

Если вы используете FC-коммутаторы Brocade, SNMPv1 и SNMP community public, то данная строка выглядит, например, так:

Обратите внимание на то, что SAN-фабрику вы указываете только для одного FC-коммутатора из нее. Далее Stor2rrd сам определит принадлежность FC-коммутаторов к SAN-фабрикам.

Дальнейшая настройка Stor2rrd

Проверьте, что все FC-коммутаторы, перечисленные в файле конфигурации доступны:

В руководстве написано про редактирование Cron – не делайте этого, если у вас виртуальный апплайнс. В нем все требуемые строки уже имеются!

Через 20 минут перестройте данные:

Результат

Теперь вы можете открыть веб-интерфейс и наслаждаться вашими FC-коммутаторами:

http://stor2rrd

Мне понравился Heatmap, показывающий утилизацию портов:

heatmap

TOP самых загруженных FC-коммутаторов за сутки:

top

По каждому порту доступна история вплоть до года:

portstat

Звезда рядом с графиком позволяет вывести этот график на основной Dashboard.

Лицензии Fabric Watch/Fabric Vision на FC-коммутаторе Brocade данный продукт не требует (ну или работает без нее). Как я ни читал, не смог для себя понять, что именно дает/отбирает эта лицензия. Буду признателен, если читатели помогут прояснить мне этот вопрос.

На этом у меня все. Как оно вам?

4 thoughts on “Настройка мониторинга SAN с помощью Stor2rrd”

  1. Появилась версия Stor2rrd 2.20
    При смене пароля web-пользователя admin я что-то нарушил в этом аплайнсе. Пришлось переразворачивать 🙁

Leave a Reply

Your email address will not be published. Required fields are marked *