У меня есть кластер Hyper-V на двух физических машинах. У меня есть небольшая куча виртуальных машин, работающих в этом кластере различных операционных систем. Я пытаюсь собрать операционные метрики для виртуальных машин, чтобы мы могли иметь некоторое представление о том, что там происходит.
Меня интересуют такие вещи, как ввод-вывод диска и использование процессора. В идеале я мог бы отслеживать такие вещи, как использование и подкачка памяти, состояния процессора (работают стихи ожидания ввода-вывода) и тому подобное.
Обычно я устанавливал клиентов SNMP на виртуальные машины и контролировал каждую виртуальную машину, как если бы это был физический компьютер. Однако я читал, что не следует контролировать виртуальные машины напрямую, вместо этого нужно попытаться сделать это через хост гипервизора.
Есть ли лучший способ собрать текущие метрики с моих виртуальных машин в этом кластере?
Здесь есть отличная информация о мониторинге Hyper-V:
http://blogs.msdn.com/b/tvoellm/archive/2009/04/23/monitoring-hyper-v-performance.aspx