Veeam-REStat
1.0.0
dotnet add package Veeam-REStat --version 1.0.0
NuGet\Install-Package Veeam-REStat -Version 1.0.0
<PackageReference Include="Veeam-REStat" Version="1.0.0" />
paket add Veeam-REStat --version 1.0.0
#r "nuget: Veeam-REStat, 1.0.0"
// Install Veeam-REStat as a Cake Addin #addin nuget:?package=Veeam-REStat&version=1.0.0 // Install Veeam-REStat as a Cake Tool #tool nuget:?package=Veeam-REStat&version=1.0.0
Veeam-REStat (Veeam REST Statistic)
A module that uses REST API (Invoke-WebRequest) to collect statistical data. Can be used to quickly analyze the composition and state of Veeam Backup & Replication (VBR) infrastructure, send Excel reports to mail about the status of jobs and repositories, create metrics for monitoring.
🔔 Other modules
Veeam-Job-Stat - create Excel reports on backup jobs status, send them to email
Veeam-Rep-Stat - repository monitoring
🚀 Installation
To install/update the module, download and run the script Deploy-Veeam-REStat.ps1
Works for PowerShell versions 5.1 and 7.3, default connection is via HTTPS, ignoring certificate validation.
Tested all available GET methods with Veeam Backup & Replication 11 using Swagger api-version 1.0-rev2.
On first run, you need to fill in the Credential to connect to the VBR server instance, which are saved to a xml file with the server name in xml format with System.Management.Automation.PSCredential encryption applied for later connection.
🔑 Keys
✅ Server
VBR server name, default localhost
✅ Port
port, default is 9419
✅ Reset
reset the credentials to connect to the VBR server.
✅ Statistic
statistics of all jobs sorted by date. Displays job start time, completion time, job status, progress percentage, result (Result) and error message (Warning/Failed).
✅ Jobs
detailed statistics on all configured backup jobs: job status (In Active/disabled), last job result (LastResult), authentication type (Standard/Linux), virtual machine name and size, backup type (e.g. Incremental), date and time of last and next execution.
✅ ConfigBackup
displays the status of the VBR server configuration backup operation status, number of restore points, date and time of the last backup.
✅ Repositories
statistics on repository inventory data: repository type, server path to storage directory, total (capacityGB), free (freeGB) and used (usedSpaceGB) disk size for data.
✅ Backup
list of backup jobs, backup type (VM/Directory) and number of restore points.
✅ Points
history of all restore points statistics with creation date.
✅ Hosts
list of physically (manually) added hosts to the VBR infrastructure.
✅ Proxy
list of servers with the Proxy role
✅ Users
list of KMs added to connect to the servers
✅ Service
displays information about related internal services, connection to these services may be required only for VBR integration.
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 256 | 2/3/2024 |