К сожалению, компания Hewlett Packard до недавнего времени не предоставляла GUI’шного интерфейса для мониторинга производительности массивов серии Enterprise Virtual Array. Все, что вам было доступно, это HP EVAPerf. Утилита, которая в CLI-режиме, или в счетчиках Windows показывала текущую нагрузку на массив. Ни о каких исторических данных и речи идти не могло.
С выпуском P6000 Command View ситуация изменилась коренным образом: появился продукт HP P6000 Performance Advisor, который может не только отображать исторические данные, но и давать определенные советы. Причем, он еще и интегрирован с P6000 Command View. Впрочем, как и за все хорошее в этом мире, за него тоже нужно платить. Причем лицензируется он по массивам, и стоит недетских денег. Для тех, кто хочет и рыбку съесть, и в воду не лезть, есть небольшое продолжение…
Я насчитал еще два варианта, как иметь графические данные по загрузке массива в прошедшем времени:
- Использование какой-либо системы мониторинга, которая будет собирать статистику с счетчика Windows;
- Ручная выгрузка данных с помощью Counter Logs в SQL, с дальнейшей отрисовкой их в SQL Reporting Services.
Изначально я хотел идти по второму пути, чтобы опубликовать How-To по дальнейшей настройке SQL Reporting Services. Но “обрушившийся на мои плечи” SCOM изменил расстановку сил. Так что не судьба 🙂
P.S. Собственно, основная сложность с Reporting Services как раз и состоит в том, чтобы нарисовать человеческий GUI для визуализации данных из таблицы. А именно “что”, “за какой период” и в каком составе рисовать.
UPD: Наблюдалась странная картина: SCOM переставал собирать данные о производительности после пары часов работы. При этом в логах сервера регистрировалось следующее сообщение:
“Windows cannot load extensible counter DLL EVAPMEXT, the first DWORD in data section is the Windows error code.”
Немного поразмыслив, я решил выгрузить счетчики Евы и загрузить их обратно. Поиск по серверу показал, что evapmext.ini находится не только в каталоге c:\windows\inf, но и в C:\Program Files\Hewlett-Packard.
Я выгрузил данный файл из счетчиков с помощью команды Unlodctr, проверил, что счетчики испарились, и попытался обратно загрузить счетчики из этого файла в каталоге Windows.
Облом’с: ”
Installing the performance counter strings for service c:\windows\inf\009\evapmext\evapmext.ini (c:\windows\inf\009\evapmext\evapmext.ini) failed. The Error code is the first DWORD in Data section.”
А вот счетчики из каталога HP успешно загрузились. Что сказать: пять дней – полет нормальный
Есть достаточно хороший плагин, для opensource системы мониторинга Zenoss.
http://community.zenoss.org/docs/DOC-5867
Судя по ссылке, прикольный плагин. Попробую порыться, чтобы узнать как он статус мониторит.
На самом деле – для SCOM тоже есть management pack.
Даже целых два:
– написанный добровольцами Management Pack, который мониторит производительность на основе этих счетчиков и рисует красивые графики. Я такую штуку сделал руками;
– пакет из HP, который мониторит события от EVA через WEBES.
Про вторую штуку я напишу отдельный пост после того, как проверю ее на реальном сбое Евы (тьфу тьфу).
Тестовые сообщения приходят, а дальше посмотрим.
Черт 🙂
Проблема, описанная в конце статьи снова повторяется…