--- title: "Protected VMs (KVM Environments)" description: "This report analyzes backup protection of KVM VMs in your backup environment. A VM is considered to be Protected if there is at least one valid backup restore point that meets the designated RPO for it." canonical: "https://helpcenter.veeam.com/docs/one/userguide/protected_kvm_vms.html" breadcrumb: "User Guide > Reports > Predefined Veeam ONE Reports > Protected VMs (KVM Environments)" dateModified: "2026-10-23" --- # Protected VMs (KVM Environments) This report analyzes backup protection of KVM VMs in your backup environment. A VM is considered to be *Protected* if there is at least one valid backup restore point that meets the designated RPO for it. A VM is considered to be *Unprotected* if it has an outdated or missing backup restore points. - The **Summary** section includes the following elements: - The **Protected VMs** chart shows the number of protected and unprotected VMs. - The **Last Backup State** chart shows status of the latest job session for discovered/protected VMs. - The **Unprotection Reason** chart shows reasons for non-compliance with the specified RPO requirements. - The **Details** section provides information on all protected and unprotected VMs including name of a KVM cluster, job name, backup target, number of available restore points and date and time of the latest backup. ## Report Parameters You can specify the following report parameters: - **Infrastructure objects**: defines a list of Veeam Backup & Replication servers to include in the report. - **RPO (Recovery Point Objective)**: defines the maximum amount of data that you may accept to lose, expressed in time. RPO defines the age of the latest backup files required to resume normal operation if system failure occurs. For example, to compile a list of VMs protected on a daily basis, you need to set the RPO value to 1 day. - **VM Exclusion rule**: defines a list of VMs that should be excluded from the report scope. You can enter VM names explicitly or create a wildcard mask by using the asterisk (\*) to replace any number of characters. Multiple entries are separated by semicolon. Usage example: the following string will exclude machines with the _R&D suffix from appearing in the report: *\*\_R&D*. - **Backup jobs**: defines a list of backup jobs to evaluate in the report.
View Report Example