Skip to content

Hyper-V SCOM monitoring research

Phase one is the active research and evidence program. Its purpose is to determine, with evidence, what the Hyper-V Management Pack can observe and what it should monitor by default. Management Pack authoring does not begin until this research is synthesized and the resulting architecture decisions are accepted.

The evidence is evaluated against the comprehensive proposed SCOM architecture and proposed ADRs 0027–0029. Research may refine those proposals; it must record why rather than allowing implementation to drift silently from the design.

Two different questions

The research deliberately produces two artifacts:

  1. A raw capability inventory of every supported metric, performance counter, event, log, service state, configuration property, health state, relationship, and synthetic test that can be obtained from the approved Hyper-V topologies.
  2. A curated monitoring catalog that decides which candidates are valuable enough to become default monitors, disabled monitors, collection rules, diagnostic tasks, or explicit exclusions.

Technical availability does not justify enabling a workflow. A complete inventory preserves options; a smaller default profile protects operators, agents, databases, and notification channels from duplicate or low-value noise.

Work breakdown

PhaseResearch spikeRequired outcome
Scopesupport matrix and topologySupported versions, topology variants, entities, relationships, DA boundary keys, candidate component membership, and exclusions
InventoryWindows Server host signalsOS, services, CPU, memory, disks, volumes, NICs, time, reliability, and Windows-exposed platform data
InventoryHyper-V, hypervisor, and VM signalsHost, scheduler, VM, integration service, checkpoint, metering, and migration signals
InventoryFailover Cluster, quorum, and CSV signalsCluster, node, quorum, group, resource, network, clustered VM role, CSV, and CSV cache signals
Inventorystorage, VHD, and Replica signalsHost and virtual storage, VHD/VHDX, checkpoint chains, QoS, latency, errors, capacity, and Replica
Inventorynetwork-management signalsNetwork ATC intent health for eligible clusters; manual and SCVMM/SDN alternatives; physical NIC through vSwitch, port, and VM adapter; QoS, offloads, drops, errors, queues, and saturation
Reference analysisexisting MP researchReusable monitoring ideas, topology, signals, thresholds, and operational knowledge from Microsoft MPs without taking a runtime dependency
EngineeringSCOM workflow mappingTarget, discovery/monitor/rule type, dynamic DA membership and relationships, rollup, interval, cookdown, permissions, cardinality, and estimated cost
Engineeringthresholds and tuningEvidence-backed conditions, durations, hysteresis, recovery, missing-data behavior, and override tiers
Validationlab and fault validationRepeatable fixtures, captures, faults, latency, recovery, duplicate-event, overhead, and negative results
Synthesisdefault monitoring catalogMust/Should/Could/collect-only/excluded decisions and authoring-ready signal contracts
Rendering diagram…

Exhaustive enumeration method

Documentation lists are not treated as exhaustive. Each supported lab fixture must enumerate its installed surface and preserve the output for comparison:

  • performance counter sets and instances, including every Hyper-V, Cluster, CSV, processor, memory, storage, volume, and network object;
  • event logs, channels, providers, event metadata, and task/category information for Hyper-V, Failover Clustering, storage, networking, services, and relevant Windows components;
  • commands and returned properties from the Hyper-V and FailoverClusters PowerShell modules;
  • CIM/WMI classes and properties in root/virtualization/v2, root/MSCluster, and applicable Windows namespaces;
  • services, role/feature state, registry-backed configuration, VHD/VHDX metadata, resource metering, and supported cluster validation output; and
  • the discoveries, monitors, rules, thresholds, and operational knowledge already shipped in applicable Microsoft Management Packs, used strictly as research evidence.

The inventory records version and topology availability. A counter or event seen on one host is not assumed to exist, mean the same thing, or remain supported on another Windows Server release.

Evidence hierarchy

Research uses sources in this order:

  1. current Microsoft product, support, performance-tuning, PowerShell, CIM/WMI, and SCOM documentation;
  2. manifests, guides, and exported elements from Microsoft Management Packs as research inputs;
  3. repeatable observation and fault injection on supported lab versions; and
  4. current vendor documentation as a comparison point, never as proof of Microsoft support.

The monitoring catalog defines the row schema, classification policy, and initial threshold hypotheses. The complete project source register is in REFERENCES.md.

Exit gate

Phase one can close only when:

  • the raw inventory and curated catalog are both published;
  • every selected signal has a supported acquisition path and repeatable evidence;
  • default behavior and threshold evidence are explicit;
  • useful Microsoft MP behavior is captured and revalidated without creating a runtime dependency;
  • unknown, missing, maintenance, dependency, and recovery behavior are defined;
  • standalone-host and cluster DA boundaries, component membership, VM expected-state behavior, and rollup inputs are defined;
  • rejected candidates remain traceable with a reason; and
  • successor scope/topology, discovery, signal/rollup, and DA-refinement ADRs are ready for approval.

Released under the MIT License.