NETWORK PRESENCE ABOUT SERVICES PRODUCTS TRAINING CONTACT US SEARCH SUPPORT
 


Search
display results
words begin  exact words  any words part 

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [FW-1] Running Cron job on Secure Platform AI



Look at the changes that I made to your script below:





** Backup Script **

#! /bin/bash
CPDIR=/opt/CPshrd-50-04         <--- Added
export CPDIR                    <--- Added
FWDIR=/opt/CPfw1-50-04          <--- Added
export FWDIR                    <--- Added

CPDATE=`/bin/date +%m%d%y-%H%M` <--- Changed
LOGSERVER="IP of log server"
CPLOG=/var/cplog/CPBACKUP.LOG
CPTEMP=/tmp/cptemp.log

# Stop firewall services
/bin/cpstop_start                               <--- Changed
echo Stop FW
# Create new/overwrite scratch log file
echo *** > $CPTEMP
echo Stopping FW services: `date` >> $CPTEMP

# Backup all
/bin/backup_start all $CPDATE-Full tftp $LOGSERVER
echo Send $CPDATE-Full to $LOGSERVER
echo Sent Backup file to $LOGSERVER >> $CPTEMP

# Backup logs
cd $FWDIR/log
tar -cvf $CPDATE-Logs.tar .
echo Log tarball is: $CPDATE-Logs.tar
#pwd

# Check size of log file
LOGSIZE="`ls -l $FWDIR/log/$CPDATE-Logs.tar | awk '{print $5}'`"
echo Log tarball size: $LOGSIZE
echo Log tarball size: $LOGSIZE >> $CPTEMP

# Send log archive to LOGSERVER
tftp $LOGSERVER <<EOF
bin
put $CPDATE-Logs.tar
quit
EOF
echo Backup of Logfiles sent to $LOGSERVER >> $CPTEMP
mv $CPDATE-Logs.tar /var/cplog

# Restart firewall services
/bin/cpstart_start                              <--- Changed
echo Restart FW services
echo Restarting FW services: `/bin/date`  >> $CPTEMP    <--- Changed

# Append scratch log to main log file
cat $CPTEMP >> $CPLOG

# Transfer rolling log to tftp server
cd /var/cplog
cp CPBACKUP.LOG $CPDATE-BackupLog.log
tftp $LOGSERVER <<EOF
put $CPDATE-BackupLog.log
quit
EOF

rm -f $CPDATE-BackupLog.log
echo Rolling backup log transferred to $LOGSERVER

=================================================


Hope this helps,

Dave Crowfoot



Dave Crowfoot
ITS
Az Dept of Environmental Quality(Voice)(Fax)

=================================================
To set vacation, Out-Of-Office, or away messages,
send an email to [email protected]
in the BODY of the email add:
set fw-1-mailinglist nomail
=================================================
To unsubscribe from this mailing list,
please see the instructions at
http://www.checkpoint.com/services/mailing.html
=================================================
If you have any questions on how to change your
subscription options, email
[email protected]
=================================================



 
----------------------------------

ABOUT SERVICES PRODUCTS TRAINING CONTACT US SEARCH SUPPORT SITE MAP LEGAL
   All contents © 2004 Network Presence, LLC. All rights reserved.