A script that can backup F5 configurations, runs daily, and FTP's the backup to a defined remote server. You will need to change the ftphost, user and password variables to reflect the FTP server you are connecting to as well as change the directory where the script has "cd /F5/JAX1" to reflect the clients directory structure.
Cron job setup
To ensure a daily backup, save the script source below in /etc/cron.daily:
# set the date variable
ftphost="ADD FTP IP HERE"
user="ADD FTP USERNAME HERE"
password="ADD FTP PASSWORD HERE"
#run the F5 bigpipe config builder
bigpipe config save /config.ucs
#Rename the config.ucs and append the date to the end
until [ "$NUM" -eq 5 ]
if [ -f /config.ucs ]
then mv config.ucs config-$today.ucs ; break
else sleep 5
NUM=`expr "$NUM" + 1`
[[ ! -f /config-$today.ucs ]] && exit 1
#Open the FTP connection and move the file
ftp -in <