Collector Type: Agent

Category: Application Monitors

Application Name: KVM

Global Template Name: LINUX KVM Monitor Template

Introduction

KVM (for Kernel-based Virtual Machine) is a full virtualization solution for Linux on x86 hardware containing virtualization extensions (Intel VT or AMD-V). It consists of a loadable kernel module, kvm.ko, that provides the core virtualization infrastructure and a processor specific module, kvm-intel.ko or kvm-amd.ko. Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images. Each virtual machine has private virtualized hardware like a network card, disk, graphics adapter, etc.

Collected Metrics

Metric NameDisplay NameDescription
kvm.total.domainsKVM Total DomainsNumber of domains in the kvm.
kvm.domain.statesKVM Domain StatesChecks the change in the state of a domain in KVM.
kvm.cpuKVM CPUCPU usage of the VMs in KVM hypervisor.
kvm.memoryKVM MemoryCPU usage of the VMs in KVM hypervisor.
kvm.networkKVM NetworkNetwork usage of the VMs in KVM hypervisor.
kvm.diskKVM DiskDisk usage of the VMs in KVM hypervisor.
kvm.disk.iopsKVM Disk IOPSDisk IOPS of the VMs in KVM hypervisor.