1. A system for identifying virtual machines and errors for snapshots, the system comprising: a processor-based application, which when executed on a computer, will cause the processor to: receive, from a volume snapshot service, an error message and a corresponding component identifier associated with a backup operation; request a corresponding snapshot status from each component participating in the backup operation; receive a corresponding snapshot status from each component participating in the backup operation; request an error identifier from a component corresponding to a snapshot failure status; receive the error identifier from the component corresponding to the snapshot failure status; identify a virtual machine based on the component identifier; and output, via a user interface, a report identifying the virtual machine and the error identifier.