Veeam Backup and Replication Monitoring
Last updated on 02 October, 2024Overview
Veeam Backup & Replication is a proprietary backup app developed by Veeam for virtual environments built on VMware vSphere and Microsoft Hyper-V hypervisors. The software provides backup, restore, and replication functionality for virtual machines, physical servers and workstations as well as cloud-based workloads.
Using LogicMonitor’s Veeam Backup & Replication package, you can monitor the health of this application’s backup, synchronization, and replication operations, as well as the operational state, availability, and maximum task counts of the VMware and Hyper-V proxy hosts.
Compatibility
The Veeam Backup & Replication package has been confirmed to be compatible with versions 9.0 – 12.0.0.1420.
Setup Requirements
Follow these steps to set up monitoring for Veeam Backup & Replication.
PowerShell Remoting
If Veeam Backup & Replication is not installed on the Collector host, then PowerShell remoting must be enabled between the Collector host and target resource. To learn more about enabling PowerShell remoting, see PowerShell Tips & Tricks.
See Veeam’s PowerShell Reference for more information on the PowerShell commands supported by Veeam Backup & Replication.
Entering Credentials as Properties
The LogicMonitor Collector must provide the appropriate credentials in order to successfully access the Veeam Backup & Replication resource. These credentials can either represent:
- A Veeam user account with a minimum role of Veeam Backup Viewer, which provides read-only access to Veeam Backup & Replication (that is, the user can view existing and performed jobs and review the job session details) and has PowerShell remoting permissions.
- A WMI user account with permissions to access the Veeam Backup & Replication host. This user account may already be configured and in use across your LogicMonitor platform.
Regardless of which user is chosen, the user must be able to create a remote PowerShell session AND access the Veeam Backup & Replication console.
Note: If Veeam Backup & Replication is installed on the Collector host, a remote PowerShell session will not be initiated and the script will instead run locally—no credentials necessary.
If credentials need to be provided, one of the following sets of properties must be set on the Veeam Backup & Configuration resource within LogicMonitor. If both sets of properties are provided, precedence is given to the Veeam properties. For more information on setting properties, see Device Properties.
Property | Value |
veeam.user | Veeam username |
veeam.pass | Veeam password |
wmi.user | WMI username |
wmi.pass | WMI password |
Considerations: Preventing Instance Merging
If you have hosts with virtual machines in multiple Veeam jobs of the same type (for example, backup, copy, replication), you may end up with merged instances because of duplicate machine names. To improve handling of duplicate names and avoid instance merging, set the veeam.instanceformat property on the Veeam Backup & Replication host to the value “dedupe”.
LogicModules in Package
LogicMonitor’s package for Veeam Backup & Replication contains the following LogicModules. Please ensure that all of these LogicModules are imported into your LogicMonitor platform.
Display Name | Type | Description |
---|---|---|
Veeam HyperV Proxy Servers | DataSource | Monitors Veeam Backup HyperV Proxy Server performance metrics. |
Veeam Jobs: Backup Sessions | DataSource | Veeam Backup Job session metrics. |
Veeam Jobs: Backups | DataSource | Veeam Backup Job metrics. |
Veeam Jobs: Configuration Backup | DataSource | Veeam Configuration Backup Job metrics. |
Veeam Jobs: Copy | DataSource | Monitors Veeam Copy (File and VM) Job metrics. |
Veeam Jobs: Managed Agent Backups | DataSource | Module monitors Veeam Agent backup jobs, containing what data to back up and how, when and where to back up data. This modules monitors both types of Veeam Agent backup jobs; backup jobs and backup policies. |
Veeam Jobs: Sync | DataSource | Monitors Veeam Sync (File and VM) Job metrics. |
Veeam Jobs: Windows Agent | DataSource | Windows Agent backup metrics for Veeam Backup and Replication. |
Veeam Repositories | DataSource | Veeam Backup Repositories performance metrics. For Cloud repositories CachedFreeSpace and CachedTotalSpace is -1. |
Veeam VMware Proxy Servers | DataSource | Veeam Backup VMware Proxy Server performance metrics. |
addCategory_Veeam_BackupAndReplication_PowerShell | PropertySource | Determines if the device exposes the Veeam Backup and Recovery PowerShell cmdlet. Requirements: – Veeam admin rights are required to run Veeam PowerShell Backup Snap-in – PowerShell remoting must also be enabled from the collector to the target device. – Collector user must have permissions or credentials must be provided as properties. – Veeam (veeam.user and veeam.pass) – WMI (wmi.user and wmi.pass) – The username cannot contain “veeam.user” or “wmi.user” Precedence is given to the Veeam properties if both are defined. |
When setting alert thresholds on the various metrics tracked by this package, LogicMonitor follows the technology owner’s best practice KPI recommendations. If necessary, we encourage you to adjust these predefined thresholds to meet the unique needs of your environment. For more information on tuning alert thresholds, see Tuning Alert Thresholds for Datapoints.