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.
Note
Alerts will be posted to the respective VMs on the KVM server.Collected Metrics
Metric Name | Display Name | Description |
---|---|---|
kvm.total.domains | KVM Total Domains | Number of domains in the kvm. |
kvm.domain.states | KVM Domain States | Checks the change in the state of a domain in KVM. |
kvm.cpu | KVM CPU | CPU usage of the VMs in KVM hypervisor. |
kvm.memory | KVM Memory | CPU usage of the VMs in KVM hypervisor. |
kvm.network | KVM Network | Network usage of the VMs in KVM hypervisor. |
kvm.disk | KVM Disk | Disk usage of the VMs in KVM hypervisor. |
kvm.disk.iops | KVM Disk IOPS | Disk IOPS of the VMs in KVM hypervisor. |