Настройка мониторинга производительности HP MSA P2000 G3 с помощью Stor2rrd

Продолжаем цикл статей по настройке Stor2rrd для мониторинга SAN-сети.

Данная статья является переводом статьи по настройке мониторинга производительности HP MSA.

Для тех, кто не читал предыдущую статью, напомню, что Stor2rrd – бесплатный пакет для мониторинга производительности FC-коммутаторов и стораджей. В этом цикле статей я рассматриваю настройку виртуального апплайнса со Stor2rrd.

В текущей версии Stor2rrd 2.10 поддерживается тьма разных стораджей, в частности, HP MSA P2000 G3.

Первые два поколения HP MSA (Gen1/2) не поддерживаются в силу отсутствия SMI-S и XML API.

У меня, как раз, имеется HP MSA P2000 G3, поэтому опишу его подключение к системе мониторинга.

Подключение к HP MSA P2000 G3

Для подключения к HP MSA проверьте, что службы HTTP и SMI-S 5988 работают:

В случае, если они выключены, включите их следующими командами:

Если требуется, то в гайде есть вариант конфигурации под SSL.

Создайте пользователя для мониторинга. Имя пользователя – stor2rrd, пароль – Test. Обратите внимание, что пароль не должен содержать символы “!” и “@”.

Настройка Stor2rrd

На каждую СХД требуется от 2 ГБ до 30 ГБ места (это зависит от набивки СХД и количества томов).

Подключитесь по ssh под пользователем lpar2rrd.

Подготовьте хэш пароля от пользователя stor2rrd на MSA для его сохранения в файле конфигурации:

Отредактируйте файл конфигурации, содержащий список СХД. В виртуальном апплайнсе лучше использовать редактор nano – он более дружелюбный (nano /home/stor2rrd/stor2rrd/etc/storage-list.cfg):

В нем добавьте строку, описывающую название СХД, затем ее тип, адреса контроллеров A и B, тип подключения (http/https) и логин с паролем. В поле пароля укажите хэш, полученный чуть раньше.

Проверьте, что у вас получается подключиться к СХД:

После паузы в 20 минут пересоздайте веб-директории:

Результаты мониторинга

Ёмкость пулов:

msa01

Разбивка операций ввода/вывода по контроллерам:

msa02

Разбивка по пулам:

msa03

В рамках каждого пула создаются тома (LUN, презентуемые хостам). Однако, такого удобного графика (чтение+запись) в одном графике по ним нет.

Время отклика с диска:

msa04

Нагрузка по отдельным портам контроллеров:

msa05

Ложка дегтя

  1. HP MSA P2000 G3 – достаточно тупой массив. Мониторингом здоровья тут и не пахнет! К примеру, на контроллере A сдох модуль, заряжающий батарейку для кэша, при этом статусы – всё в порядке. Возможно, свежие события о поломках будут доставляться в Stor2rrd, однако, статус железа считать она не в состоянии.
  2. Не хочется повторяться, однако, мониторинг производительности достаточно скудный. Померить задержку можете либо в целом по всем дискам, либо отдельно на каждый диск. Соответственно, если создали несколько пулов и несколько томов – о просмотре задержек на каком-то из них забудьте!
  3. Есть здравый функционал алертов, оповещающий при сбоях по железу или при проседании производительности (к примеру, рост задержек). Ну, вы уже поняли… Сделать алерт по проседанию времени отклика выше 10мс не получится!

В остальном, впечатления от софтины, скорее положительные. К примеру, на слайдах я углядел, что при доступе к тому (volume) MSA используется политика балансировки VMware MRU, а не рекомендуемая Round Robin. Сразу изменил: понаблюдаю, изменится ли что-то в моей жизни 🙂

5 thoughts on “Настройка мониторинга производительности HP MSA P2000 G3 с помощью Stor2rrd”

  1. Тоже недавно открыл для себя эту софтину.

    Настроил туда NetApp 8080 и четыре штуки Brocade 6510.

    В целом неплохо, но софтина больше для статистики, нежели чем для активного мониторинга. Ну и надо чтобы хотя бы месяц пособирала, чтобы графики были красивые.

  2. Даже с нового-топового FAS9000 нет уведомлений о проблемах (вот у меня сбойный дисочек имеется на нём, а stor2rrd этого не видит:
    health status: ok

  3. Андрей Шамилевич, вступайте со мной в клуб осваивающих Icinga. Там можно и перфоманс-коллекторы настраивать и трапы с железяк ловить и вообще на ушах стоять при определённой сноровке и упорстве 🙂

  4. UPD: с настройкой MSA по HTTPS/SSL в апплайнсе проблем нет:
    1) Вместо команд на MSA
    # set protocols usmis enabled
    # set protocols http enabled
    Делаете
    # set protocols smis enabled
    # set protocols https enabled
    2) В файле /storage-list.cfg указываете протокол доступа “https” (а не http).

Leave a Reply

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