Documentation forServer & Application Monitor
Monitoring your applications and environment is a key capability of Hybrid Cloud Observability and is also available in a standalone module, Server & Application Monitor (SAM). Hybrid Cloud Observability and SAM are built on the self-hosted SolarWinds Platform.

Veeam Backup and Replication Server

This SAM application monitor template assesses the overall health and performance of Veeam Backup and Replication Server.

Prerequisites

WinRM and PowerShell 5.1 installed and configured on target servers. For details, see Use PowerShell in SAM.

This template was designed for Veeam 6.x and 7.0. Click here to learn about templates created by members of the THWACK community for later versions.

Credentials

Administrator rights on the target server.

Component monitors

Service: Veeam Backup Catalog Service

Returns the CPU and memory usage of the Veeam Backup Catalog Service that manages and replicates guest OS file system index data files.

Service: Veeam Backup Proxy Service

Returns the CPU and memory usage of the Veeam Backup Proxy Service. This service receives and sends virtual machines data over network.

Service: Veeam Backup Service

Returns the CPU and memory usage of the Veeam Backup Service. This service manages scheduled jobs and serves Enterprise Manager requests.

Service: Veeam Installer Service

Returns the CPU and memory usage of the Veeam Installer Service. This service enables installing, updating, and configuring additional Veeam Backup components.

Service: Veeam vPower NFS Service

Returns CPU and memory usage of the Veeam vPower NFS Service. This service implements vPower NFS server enabling you to run virtual machines directly from backup files.

Installer Service TCP Port

Tests the ability of a Veeam Installer service to accept incoming sessions. By default, it monitors TCP port 6160.

Transport Service TCP Port

Tests the ability of a Veeam Transport service to accept incoming sessions. By default, it monitors TCP port 6162.

Failed Jobs

Returns the number of failed jobs and the names of these jobs. The returned value should be zero at all times.

Job status

Returns the status of a specific Veeam job. The returned values are as follows:

Last Job Result

Returns the last job result status.

Possible values:

  • 0 – Success.
  • 1 – None.
  • 2 – Failed.
  • 3 – Other results.

Job State

Returns the number of incoming NS queries. This record is the authoritative name server for the domain.

Possible values:

  • 0 – Stopped.
  • 1 – Starting.
  • 2 – Working.
  • 3 – Stopping.
  • 4 – Resuming.
  • 5 – Pausing.
  • 6 – Other job state.

Last Session Backup Size

Returns the size of the backup of the last session.

Last Session Compression Ratio

Returns the compression ratio of the last session.

Last Session Data Size

Returns the data size of the last session.

Last Session Deduplication Ratio

Returns the deduplication ratio of the last session, which is related to the elimination of excessive copies of data that can impact storage capacity.

In the Scripts Arguments field, provide the correct job name.