Subversion Repositories ALCASAR

Rev

Rev 570 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log

Rev 570 Rev 654
Line 1... Line 1...
1
#!/bin/sh
1
#!/bin/sh
2
# $Id: alcasar-log-export.sh 570 2011-04-11 12:32:37Z franck $
2
# $Id: alcasar-log-export.sh 654 2011-06-27 19:30:28Z richard $
3
# alcasar-log-export.sh
3
# alcasar-log-export.sh
4
# by Franck BOUIJOUX
4
# by Franck BOUIJOUX
5
# This script is distributed under the Gnu General Public License (GPL)
5
# This script is distributed under the Gnu General Public License (GPL)
6
 
6
 
7
# Script permettant d'exporter des logs des répertoires /var/log/{squid-firewall-httpd} à des fins d'archivages.
7
# Script permettant d'exporter des logs des répertoires /var/log/{squid-firewall-httpd} à des fins d'archivages.
Line 22... Line 22...
22
	[ -d $TO_SAVE/$i ] || mkdir -p $TO_SAVE/$i	# utile une seule fois mais crée le répertoire si nécessaire
22
	[ -d $TO_SAVE/$i ] || mkdir -p $TO_SAVE/$i	# utile une seule fois mais crée le répertoire si nécessaire
23
	cd $REP_SAVE/$i 
23
	cd $REP_SAVE/$i 
24
	if [ $CHIFFREMENT -eq "1" ]
24
	if [ $CHIFFREMENT -eq "1" ]
25
	then
25
	then
26
# chiffrement des logs dans /var/Save/logs/(squid|firewall|httpd)
26
# chiffrement des logs dans /var/Save/logs/(squid|firewall|httpd)
27
		find . \( -mtime -7 -o -ctime 0 \) -a \( -name '*log-*' \) -exec gpg --output $TO_SAVE/$i/{}.gpg --encrypt --recipient $GPG_USER {} \;
27
		find . \( -mtime -7 -o -ctime 0 \) -a \( -name '*log-*.gz' \) -exec gpg --output $TO_SAVE/$i/{}.gpg --encrypt --recipient $GPG_USER {} \;
28
	else	
28
	else	
29
# copie simple des logs dans /var/Save/logs/(squid|firewall|httpd) 
29
# copie simple des logs dans /var/Save/logs/(squid|firewall|httpd) 
30
		find . \( -mtime -7 -o -ctime 0 \) -a \( -name '*log-*' \) -exec cp {} $TO_SAVE/$i/.  \;
30
		find . \( -mtime -7 -o -ctime 0 \) -a \( -name '*log-*.gz' \) -exec cp {} $TO_SAVE/$i/.  \;
31
	fi
31
	fi
32
done
32
done
33
chown -R apache.apache $TO_SAVE
33
chown -R apache.apache $TO_SAVE
34
exit 0
34
exit 0
35
 
35