Skip to main content

Hyper-V Cluster

Overview

A Hyper-V Cluster, also known as a failover cluster, is a group of two or more physical servers (nodes) running Microsoft Hyper-V that work together to provide high availability for virtual machines. By forming a cluster, these servers create a resilient and fault-tolerant environment, ensuring continuous operation of virtual machines even if one of the nodes experiences hardware failure or needs maintenance.

Prerequisites for Hyper-V Cluster Integration with Motadata AIOps

  • Confirm that the Hyper-V service is running on the specified server within the Hyper-V cluster.

  • Provide the necessary credentials, including the username and password, for Motadata AIOps to connect to the Hyper-V cluster server.

  • Ensure that port 5985 is open on the Hyper-V cluster server for communication.

By fulfilling these prerequisites, you can integrate Hyper-V Cluster with Motadata AIOps and ensure effective monitoring and management of your Hyper-V cluster environment.

List of Supported KPIs

Hyper-V Cluster

MetricsDescriptionType
hyperv.cluster.logical.processorsThe count of logical processors on the cluster.Count
hyperv.cluster.disk.used.bytesThe amount of used disk space on the cluster.Bytes
hyperv.cluster.memory.used.bytesThe amount of used memory on the cluster.Count
hyperv.cluster.memory.installed.bytesThe memory installed in the cluster.Bytes
hyperv.cluster.disk.used.percentThe percentage of used disk space out of the total disk space on the cluster.Percentage
hyperv.cluster.disk.free.percentThe percentage of free disk space out of the total disk space on the cluster.Percentage
hyperv.cluster.nodesThe count of nodes on the cluster.Count
hyperv.cluster.cpu.coresThe count of CPU cores on the cluster.Count
hyperv.cluster.memory.free.bytesThe amount of free memory on the cluster.Bytes
hyperv.cluster.disk.capacity.bytesThe disk capacity of the cluster.Bytes
hyperv.cluster.virtual.machinesThe count of virtual machines on the cluster.Count
hyperv.cluster.memory.used.percentThe percentage of used memory out of total memory on the cluster.Percentage
hyperv.cluster.quorum.pathThe path where the quorum is located on the clusterString
hyperv.cluster.disk.free.bytesThe amount of free disk space on the cluster.Count
hyperv.cluster.nodeThe name of a node on the clusterCount
hyperv.cluster.node.memory.used.bytesThe total amount of used memory for the node.Count
hyperv.cluster.node.stateThe state of a node on the cluster.Count
hyperv.cluster.node.logical.processorsThe count of logical processors on the node.Count
hyperv.cluster.node.ip.addressThe IP address of the node.Count
hyperv.cluster.node.memory.used.percentThe percentage of used memory out of total memory on the node.Count
hyperv.cluster.node.cpu.coresThe number of CPU cores on the node.Count
hyperv.cluster.node.memory.installed.bytesThe memory installed in the node.Count
hyperv.cluster.node.memory.free.bytesThe total amount of free memory on the node.Count
hyperv.cluster.node.virtual.machinesThe count of virtual machines on the node.Count
hyperv.cluster.node.running.virtual.machinesThe count of running virtual machines on the node.
Count
hyperv.cluster.vmThe name of the virtual machine.Count or string?
hyperv.cluster.vm.power.stateThe power state of the virtual machine.Count or string?
hyperv.cluster.vm.idThe virtual machine ID.Count
hyperv.cluster.vm.adapter.connectedThis shows whether an adapter is connected to the virtual machine. Yes indicates the adapter is connected to the virtual machine while No indicates that it is not.Count
hyperv.cluster.vm.clusteredThis shows whether the virtual machine is clustered. True indicates the virtual machine is clustered while No indicates that it is not.Count
hyperv.cluster.vm.startup.memory.bytesThe startup memory configured on the virtual machine.Bytes
hyperv.cluster.vm.minimum.memory.bytesThe minimum memory configured on the virtual machine.Count
hyperv.cluster.vm.maximum.memory.bytesThe maximum memory configured on the virtual machine.Count
hyperv.cluster.vm.serverThe name of the server.Count
hyperv.cluster.vm.memory.demand.bytesThe demand memory configured on the virtual machine.Count
hyperv.cluster.vm.processorThe count of processor on the virtual machine.Count
hyperv.cluster.vm.ipThe IP address of the host on which virtual machine is running.Count
hyperv.cluster.vm.server.ipThe IP address of the server on which virtual machine is running.Count
hyperv.cluster.vmThe name of the virtual machine.Count
hyperv.cluster.vm.power.stateThe power state of the virtual machine.Count
hyperv.cluster.vm.serverThe name of the server on which virtual machine is running.Count
hyperv.cluster.vm.uptime.secThe time(in seconds) for which the virtual machine has been running.Count
hyperv.cluster.vm.uptimeThe time for which the virtual machine has been running.Count
hyperv.cluster.vm.memory.free.bytesThe amount of free memory on the virtual machine.Count

Hyper-V Cluster Storage

MetricsDescriptionType
hyperv.cluster.disk.volumeThe name of the disk volume.Count or string?
hyperv.cluster.disk.volume.used.percentThe percentage of disk volume used.Count or string?
hyperv.cluster.disk.volume.free.percentThe percentage of free space on the disk .Count or string?
hyperv.cluster.disk.volume.file.systemThe file system of the disk volume.String
hyperv.cluster.disk.volume.typeThe type of the disk volume.Physical Disk if the disk volume is a physical disk.Virtual Disk if the disk volume is a virtual disk.String
hyperv.cluster.disk.volume.free.bytesThe amount of free space in the disk volume.Bytes
hyperv.cluster.disk.volume.used.bytesThe amount of used space in the disk volume.Bytes
hyperv.cluster.disk.volume.stateCount
hyperv.cluster.disk.volume.cluster.sharedTrue if the disk volume is shared with other nodes.False if the disk volume is not shared with other nodes.String
hyperv.cluster.disk.volume.owner.nodeThe owner node of the disk volume.String
hyperv.cluster.disk.volume.capacity.bytesThe total capacity of the disk volumeBytes
hyperv.cluster.disk.volume.labelThe label of the disk volume.String