Subversion Repositories ALCASAR

Compare Revisions

Ignore whitespace Rev 1307 → Rev 1308

/scripts/alcasar-archive.sh
20,7 → 20,7
 
#DIR_SERVICE="squid httpd firewall" # répertoires contenant des logs utiles à exporter
DIR_BASE="$DIR_SAVE/base" # répertoire de sauvegarde de la base de données usagers
DIR_ARCHIVE="$DIR_SAVE/archive" # répertoire de sauvegarde de la base de données usagers
DIR_ARCHIVE="$DIR_SAVE/archive" # répertoire de sauvegarde des archives de log
NOW="$(date +%G%m%d-%Hh%M)" # date et heure du moment
DIR_TMP="/tmp/archive-$NOW" # Répertoire temporaire d'export
FILE="archive-$NOW.tar.gz" # Nom du fichier de l'archive
32,7 → 32,7
GPG_USER="" # utilisateur autorisé à déchiffrer les logs. Sa clé publique doit être connu dans le portefeuille gnupg de root (/root/.gnupg)
# user allowed to decrypt the log files. Its public key must be known in the root keyring (/root/.gnupg)
 
usage="Usage: alcasar-archive.sh {--clean or -c} | {--now or -n}"
usage="Usage: alcasar-archive.sh {--live or -l} | {--now or -n} | {--clean or -c}"
 
nb_args=$#
args=$1
114,6 → 114,7
chown root:apache $DIR_ARCHIVE/*
;;
--live | -l)
mkdir -p $DIR_ARCHIVE
mkdir -p /tmp/live
gap=$(($(date +%d)-1))
cd /var/log/nfsen/profiles-data/live/ipt_netflow
124,11 → 125,6
tar -czf $DIR_ARCHIVE/tracability-$NOW.tar.gz /tmp/live/*
rm -rf /tmp/live
;;
--update | -u)
# Mise à niveau de l'architecture d'export/archivage
[ -d /tmp/save ] || mkdir -p /tmp/save
[ -d $DIR_ARCHIVE/ ] || mkdir -p $DIR_ARCHIVE/ # utile une seule fois mais crée le répertoire si nécessaire
;;
*)
echo "Unknown argument :$1";
echo "$usage"