It’s time for yet another update to the My Veeam Report. This time around I concentrated on a few issues/limitations and tried to incorporate things folks here have asked for.
The biggest change I think people will like is the ability to only show the last session for each job. This has been a popular ask, sorry it took so long.
Other enhancements include many more options to tweak what you would like to see. All output sections can now be hidden from the report as desired. Variables were also added to customize the report width and email subject.
One thing that had eluded me in the past were certain warning messages that were not added to the session notes and therefore did not show on the report. We now dig deeper for the individual object notes and add these to the report.
I’ll make a note that the repository section is still not 100%. The real issue here is that Veeam does not provide the repo size info via their snapin. So we are using standard Windows tools to gather this information which has its limitations. All is good if you run Windows repos but if you have a NAS or other storage devices, the script can fall short. Hopefully Veeam will add this info to the Get-VBRBackupRepository cmdlet in the near future (v9?).
Be sure to give the user variables section a good once over as there have been many changes and many additions. By default most things are turned on so on first run you can get a look at everything – feel free to trim back from there. There are a few items that you must specify prior to running like the vCenter name (as seen in VBR), the paths to the two Veeam files and the email section.
As always, let me know what you think.
Here is a list of the included changes:
- Misc minor tweaks/cleanup
- Added variable for report width
- Added variable for email subject
- Added ability to show/hide all report sections
- Added Protected/Unprotected VM Count to Summary
- Added per object details for sessions w/no details
- Added proxy host name to Proxy Details
- Added repository host name to Repository Details
- Added section showing successful sessions
- Added ability to view only last session per job
- Added Cluster field for protected/unprotected VMs
- Added catch for cifs repositories greater than 4TB as erroneous data is returned
- Added % Complete for Running Jobs
- Added ability to exclude multiple (vCenter) folders from Missing and Successful Backups section
- Added ability to exclude multiple (vCenter) datacenters from Missing and Successful Backups section
- Tweaked license info for better reporting across different date formats
Script can be downloaded from here.