Как бы там ни было, статистика гораздо лучше выглядит в графическом представлении, в связи с чем я воспользуюсь инструментом PoSHStats (также нам понадобится PoSH Server).
Устанавливать нужно из-под built-in учетной записи администратора, мои попытки заставить корректно работать из-под «третьей» учетки входящей в группу администраторов пока успехом не увенчались.
После установки запустим сервис на порту 8080:
Start-PoSHStats -Hostname host -Port 8080
Разумеется, в брандмауэре нужно открыть порт 8080 (или тот, который на предыдущем шаге задали Вы):
New-NetFirewallRule -Name «PoSHServer» -DisplayName «PoSHServer» -Direction Inbound -Protocol TCP -LocalPort 8080 -Action Allow -Enabled True
Результат выглядит следующим образом:
Обратите внимание, данные обновляются в соответствии с параметром ResourceMeteringSaveInterval , который как я уже говорил, не может быть менее часа.
PoSHStats может работать и на другом сервере, но при условии что хосты Hyper-V находятся в том же домене. Также поддерживается работа с кластерами.
Преимущества PoSHStats очевидны: это уникальный в своем роде инструмент, к тому же бесплатен.
К недостаткам текущей версии можно отнести:
Значения секции VM Reports — Memory — это НЕ максимальное количество памяти, «потребленное» виртуальной машиной, а максимальное количество памяти доступное для этой виртуальной машины.
Для тех виртуальных машин, в процессе установки которых была включена динамическая память, но порог руками задан не был, он равен 1Тб, и PoSHStats покажет именно это:
Соответственно раздел VM Reports — Memory не слишком информативен.
Раздел VM Reports — Disk также показывает верхнюю границу динамического диска, а не реально занимаемое пространство. Если у машины несколько виртуальных дисков, отображена будет сумма их верхних границ.
Для выключенных виртуальных машин размер диска не показывается вообще.
Хорошая новость в том, что если смотреть статистику по конкретной машине, данные по памяти и диску будут адекватные:
Как мне сообщил разработчик, это будет исправлено в следующей версии, в которой также будет добавлена поддержка IE11.
Для того, чтобы работали COPY, CSV, EXCEL, PDF необходим браузер с поддержкой flash. PRINT работает и без flash.
Резюмируя, PoSHStats это хороший выбор для перевого шага в сторону внедрения мониторинга. Возможно, этого шага будет достаточно для небольших инфраструктур с невысокими запросами.
Оглавление цикла статей “Мониторинг производительности и статистика Hyper-V”