Introduction

Veeam® Backup & Replication™ is a comprehensive data protection and disaster recovery solution.

You can create image-level backups of virtual, physical, and cloud machines, and restore them. Technology used in the product optimizes data transfer and resource consumption, which helps minimize storage costs and recovery time in case of a disaster.

Veeam® Backup & Replication™ provides a centralized console for administering backup, restore and replication operations in all supported platforms (virtual, physical, and cloud). This console allows you to automate and schedule routine data protection operations to integrate with solutions for alerting and generating compliance reports.


Key functionality of Veeam® Backup & Replication™:

  • Backup: Creating image-level backups of virtual, physical, cloud machines, and NAS share files.
  • Restore: Restore backup files to the original or a new location. Veeam® Backup & Replication™ offers a number of recovery options for various disaster recovery scenarios, including instant recovery, image level restore, file level restore, restore of application items and so on.
  • Replication: Creating an exact copy of a virtual machine and maintaining the copy in sync with the original virtual machine.
  • Continuous Data Protection (CDP): Replication technology that helps you protect mission-critical virtual machines and reach recovery point objective (RPO) up to seconds.
  • Backup Copy: Copying backup files to a secondary repository.
  • Storage Systems Support: Backing up and restoring virtual machines using capabilities of native snapshots created on storage systems.
  • Tape Device Support: Storing copies of backups in tape devices.
  • Recovery Verification: Testing virtual machine backups and replicas before recovery.

Introduction to Veeam Enterprise Manager Rest API’s

The Web Service API for Veeam Backup Enterprise Manager, which is built on the REST (Representational State Transfer) architecture, exposes its objects. Developers may interact with Veeam Backup Enterprise Manager utilizing the HTTPS protocol, REST principles, and the Veeam Backup Enterprise Manager REST API to query data about Veeam Backup Enterprise Manager objects and carry out simple activities with them.

See, REST API WorkFlow to know about accessing Veeam Enterprise Manager API’s.

Introduction to Veeam Service Provider Console Rest API’s

The Web Service API built on the REST (Representational State Transfer) architecture is used by Veeam Service Provider Console to expose its entities. The client-server architecture is utilized by the Veeam Service Provider Console REST API. The server receives a request from the client. With the help of the Veeam Service Provider Console REST API, developers may interact with Veeam Service Provider Console to make simple queries for information on Veeam Service Provider Console entities and carry out basic operations on them using HTTP requests and standard HTTP methods.

See, Service Provider Console Rest API to know about accessing Veeam Service Provider Console Rest API’s.

Key Use Cases

  • Provides resource visibility to the administrator to view and manage resources available (Ex: Enterprise Manager, Backup Server, Jobs and Repositories) under the resource type Server.
  • Publishes relationships between resources to have a topological view and ease of maintenance.
  • Provides metrics related to job scheduling time and status etc..
  • Concern alerts will be generated for each metric to notify the administrator regarding the issue with the resource

Supported Target Version

Supported Target Version
Veeam Enterprise Manager Version 11.0.1.1261 (Need to consider if application is installed through veeam enterprise manager)
​Veeam Service Provider Version 6.0.0.8787, 7.0.0.14314 (Consider installation via the Veeam Service Provider Console).
Notes:
  • Service Provider Version 6.0.0.8787 can be accessed only through SPC API Version 3.2.
  • Service Provider Version 7.0.0.14314 can be accessed through both SPC API Version 3.2 and 3.3.

Hierarchy of Veeam Backup

We support both Enterprise Manager REST API and Service Provider Console REST API’s. The Resource Hierarchy is different for both the API’s.

The following is the Resource Hierarchy while using Veeam® Enterprise Manager REST API’s

Veeam Enterprise Manager

      → Veeam Backup Server

               → Veeam Jobs

               → Veeam Repositories

The following is the Resource Hierarchy while using Veeam® Service Provider Console REST API’s

Veeam ServiceProvider Console

      → Veeam Enterprise Manager
      → Veeam Backup Server
      → Veeam Jobs
      → Veeam Repositories
      → Veeam BackupProxy

Integration Version History

Application VersionBug fixes / Enhancements
4.0.1Monitoring support added for Replication Jobs.
4.0.0New Metrics support added for native type Veeam.
3.3.1Clearing cache data of API results.
Click here to view the earlier version updates
Application VersionBug fixes / Enhancements
3.3.0
  • Provided fix for Resource Filtering while selecting regex patterns.
  • Updated code with native type based discovery changes
3.2.1Rename component names for metrics.
3.2.0Provided fix for veeam enterprise manager related PI.
3.1.0Added configuration field SPC Api Version as per client requirement, curated dashboard related changes.
3.0.0Changed Metric names and Monitor names for veeam spc and also added new metrics support for veeam spc.
2.0.0Added support for veeam integration using spc API's and enterprise API's and also removed discovery and monitoring support for veeam virtual machines through enterprise manager API's.
1.0.0Supported veeam integration using veeam enterprise manager API's.