Monitor Veeam Backup Jobs with PRTG

Last weekend I was playing around with Paessler PRTG Network Monitor and asked myself how hard can it be to monitor a Veeam Backup Job status. Well this proved to be a bit more difficult than I thought… The reason why is because I also need to see the date of the Backup Job somewhere in the message of the sensor, otherwise you can’t see when the last time was that the backup job has run. And this part was a little bit tricky to get to work, but after some PowerShell voodoo I got the result I was looking for :

 
PRTG-Veeam-Status

 
And when there is a Backup Job warning the status changes and the Backup Job date remains visible :

 
PRTG-Veeam-StatusWarning

 

Prerequisites :

  • Veeam Backup and Replication PowerShell installed on the Veeam Backup Server.
  • Veeam Backup server is already being monitored.
  • Windows Remote Management enabled on the Veeam Backup Server.
  • PRTG probe service account has access to the Veeam Backup Server.

     

    PowerShell Script with DB on the same host as the Veeam Backup Server :

    Save the following script to the file backup_status.ps1 in the directory : C:\Program Files (x86)\PRTG Network Monitor\Custom Sensors\EXE


    (more…)
  • Read More