Veeam-Job-Stat
0.1.0
dotnet add package Veeam-Job-Stat --version 0.1.0
NuGet\Install-Package Veeam-Job-Stat -Version 0.1.0
<PackageReference Include="Veeam-Job-Stat" Version="0.1.0" />
paket add Veeam-Job-Stat --version 0.1.0
#r "nuget: Veeam-Job-Stat, 0.1.0"
// Install Veeam-Job-Stat as a Cake Addin #addin nuget:?package=Veeam-Job-Stat&version=0.1.0 // Install Veeam-Job-Stat as a Cake Tool #tool nuget:?package=Veeam-Job-Stat&version=0.1.0
Veeam-Job-Stat
Module Veeam-Job-Stat to collect and output statistics of all backup jobs in CustomObject.
Based on BR-Check-SLA from the official repository VeeamHub, in order to minimize the code and rework the output.
Property:
EnabledJob - Job is turned off/unplugged
JobName - Name of the job
VmCount - Number of virtual machines in the task
VmName - Names of virtual machines in the task
JobType - Backup type (Backup/EpAgentBackup)
LatestRunLocal - The time of the last attempted run of the job
TimeLastCreation - Time of the last time the job was started
TimeLastCompletion - Time of last successful completion of the job
RunTime - Time when the job was completed (difference between TimeLastCreation and TimeLastCompletion)
RepositoryType - Type of storage repository (e.g., Windows)
Repository - Name of the virtual machine with the repository
DirPath - Local path of the directory on the repository with the Backup machine's stored files
VmSize - Initial size of the virtual machine
BackupName - Name and file extension of the last backup file
BackupType - The type of the last backup (Full/Increment)
BackupSize - Last Backup Size
Dependencies:
- Veeam.Backup.PowerShell module, which comes with Veeam Backup & Replication distribution kit
- To run PowerShell module locally on the machine, you need a user with access rights to the Veeam console.
- To run the module remotely, you need to add authentication via Connect-VBRServer (not used in the module). The module itself can be installed from the Chocolatey repository.
Add-on. Script Veeam-Job-Stat-Report to send daily report to mail.
- Built-in Export-Excel module for creating Excel spreadsheet.
- A directory is created in the root of the
C:Veeam-Job-Stat-Log
disk (in case of its absence) to store daily Excel reports by date. - At the first run of the script it is necessary to fill in Credential for authorization by the user from which the mail will be sent. The file with credentials will be saved in Cred-Email.xml, which is located next to the script.
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 |
---|---|---|
0.1.0 | 231 | 2/8/2024 |