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:
- 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.
- 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
| Phase | Research spike | Required outcome |
|---|---|---|
| Scope | support matrix and topology | Supported versions, topology variants, entities, relationships, DA boundary keys, candidate component membership, and exclusions |
| Inventory | Windows Server host signals | OS, services, CPU, memory, disks, volumes, NICs, time, reliability, and Windows-exposed platform data |
| Inventory | Hyper-V, hypervisor, and VM signals | Host, scheduler, VM, integration service, checkpoint, metering, and migration signals |
| Inventory | Failover Cluster, quorum, and CSV signals | Cluster, node, quorum, group, resource, network, clustered VM role, CSV, and CSV cache signals |
| Inventory | storage, VHD, and Replica signals | Host and virtual storage, VHD/VHDX, checkpoint chains, QoS, latency, errors, capacity, and Replica |
| Inventory | network-management signals | Network 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 analysis | existing MP research | Reusable monitoring ideas, topology, signals, thresholds, and operational knowledge from Microsoft MPs without taking a runtime dependency |
| Engineering | SCOM workflow mapping | Target, discovery/monitor/rule type, dynamic DA membership and relationships, rollup, interval, cookdown, permissions, cardinality, and estimated cost |
| Engineering | thresholds and tuning | Evidence-backed conditions, durations, hysteresis, recovery, missing-data behavior, and override tiers |
| Validation | lab and fault validation | Repeatable fixtures, captures, faults, latency, recovery, duplicate-event, overhead, and negative results |
| Synthesis | default monitoring catalog | Must/Should/Could/collect-only/excluded decisions and authoring-ready signal contracts |
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-VandFailoverClustersPowerShell 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:
- current Microsoft product, support, performance-tuning, PowerShell, CIM/WMI, and SCOM documentation;
- manifests, guides, and exported elements from Microsoft Management Packs as research inputs;
- repeatable observation and fault injection on supported lab versions; and
- 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.