Challenge
Currently, Veeam Availability for Nutanix AHV 1.0 does not support Job Email Notifications. To resolve this until the feature is implemented, a script has been developed to provide Daily Email Reporting Functionality.Solution
To setup the script, please use the following instructions:- Download .zip archive from and transfer it to your Veeam Availability for Nutanix AHV backup proxy (sftp can be used as shown on this page of the User Guide)
- Install the script dependencies (make sure the backup proxy has an internet connection)
- Login to the backup proxy shell
- Run the following commands:
$ sudo apt-get -y install python python-pip $ pip install aenum
- Unpack .zip archive using unzip command
$ unzip <the_zip_file_with-script>
- Edit van-mail-notificator.py script file using your favorite text editor. Go to line 47 and change the following values with your details.
fromMail = "me@example.com" toMail = "me@example.com" fromServer = "localhost"
Where toMail value is an account that will receive a backup job report. Save changes in the file.
If you want to send the report to multiple recipients, separate addresses with , character:fromMail = "me@example.com" toMail = "recipient-x@example.com,recipient-y@example.com,recipient-z@example.com" fromServer = "localhost"
- Change file permissions, add executable permission:
$ chmod +x van-mail-notificator.py
- Run the script
$ ./van-mail-notificator.py
More Information
It is ideal to add the script to the cron scheduler. For example:- Login to the backup proxy shell
- Issue the following command:
$ crontab -e
- Insert the following line at the end of the file (assuming van-mail-notificator.py is located in /home/veeam location on a backup proxy)
0 1 * * * /home/veeam/van-mail-notificator.py &>> /home/veeam/emailReporter.log
[[DOWNLOAD|DOWNLOAD SCRIPT|https://www.veeam.com/download_add_packs/availability-nutanix-ahv/kb2965/]]
MD5SUM - 20fcd63153f0e4e864640abca733ade5
Should you have any questions, contact Veeam Support.