This is the EnsimBack tool written by Joseph Dobransky, it has some modifications added by me in order to make it better stronger:
* Takes notes of site/resellers that fail - old script ignored all errors
* Changes subject line to include final status - eg. successful, semi-succesfull, canceled
* Can disable the restart of MySQL and mysql checks
* Can specify amount of days to keep FTP backups as well as seperate value for days locally
* Load prevention system - this will keep the load at around a specified value while backing up. usful when running a backup during a high usage time.
* Gives the error message when an FTP transfer fails
* Provides the load average at start and finish of backup
* Provides total size of the final backup
Note: Joseph Dobransky now provides this script as well as offsite backup space at:
www.customensimbackup.com for an updated copy of the script (without my changes) please contact Joseph.