Download reportsnapshots.txt (Right-click, Save As)
WARNING: DO NOT EDIT THIS SCRIPT WITH WINDOWS NOTEPAD OR WORDPAD. If you would like to edit this script in Windows, please use a editor like Win32Pad. Notepad or Wordpad will corrupt the file for Unix/Linux use!
Installation Steps:
- Download the reportsnapshots.txt script from the link provided above. Once downloaded, rename the file to reportsnapshots.pl
- Use Veeam FastSCP or WinSCP to copy the script to one of your ESX hosts. Copy the script to /usr/local/bin/reportsnapshots.pl
- Log onto the ESX server. The next steps should be done with root permissions.
- Use vi or nano to edit the script. Enter the following information in relevant lines on the script:
- Email recipient addresses that will receive email alerts
- The Fully Qualified Domain Name or IP address of your mail server
- If you need the script to control the ESX firewall, uncomment the #open_firewall() and #close_firewall() lines.
- The rest of the script should work with the defaults.
- Save the file and exit the editor
- Make the file an executable: chmod +x /usr/local/bin/reportsnapshots.pl
To run the script at a given time, schedule a cron job:
The cron daemon can execute commands at a given time like Windows Task Scheduler does.
The format for a crontab line is:
|----------------------------------|| Minute
| |-------------------------------|| Hour
| | |-----------------------------|| Day of Month
| | | |--------------------------|| Month of Year
| | | | |------------------------|| Day of Week(0 - 6) (SUNDAY = 0)
* * * * * command to execute
To execute the reportsnapshots.pl script at a given time (this one is at 3pm every Monday to Friday), do:
[root@esx1 root]# crontab -e
Add the following line to the crontab file
00 15 * * 1-5 /usr/local/bin/reportsnapshots.pl
Comments (0)