cPanel Fail-over and Back-up Solution

I am looking for a cPanel solution that will automate and schedule the backing up of a cPanel server (including the hosted accounts) to a separate cPanel server in real-time; say each day?

Basically, I would like to have our primary cPanel server configured to back-up to a different Fail-over/Mirror cPanel server (with identical accounts) that I can switch to, in the event of the primary server going down.

Any solution or suggestions on how I can achieve this for either a complete cPanel server or its hosted account would be greatly appreciated.

I mean use an rsync backup script. For example, if you run rsync on the entire server every hour, and then specify the switch to only copy over changed files (and delete files that were removed), then you would essentially be "syncing" your two servers every hour.

I am an eNom ETP.Sign up today if you want an eNom.com domain reseller account from a reliable provider.* We now provide support and service to over 3250 happy resellers!

I mean use an rsync backup script. For example, if you run rsync on the entire server every hour, and then specify the switch to only copy over changed files (and delete files that were removed), then you would essentially be "syncing" your two servers every hour.