See: https://github.com/xyzulu/enhance-related-commands/wiki/cPFence-tools
(This script runs a cPFence backup and then uploads it to a remote location naming the file with the hostname of the server it came from)
Background: cPFence backups are saved locally, but it's inevitable that each of your servers will end up being customised slightly differently. So, backups from each of your servers would be the goal here. I hope this small script helps. I've tested, it works.. only your private key file and this script are required.
@cPFence if you don't want me sharing this here (perhaps you will integrate something yourselves) just let me know and I will be happy to remove it.