La Boite à Grumpf

Aux frontières d'URL

Aller au contenu | Aller au menu | Aller à la recherche

mardi, avril 7 2009

migration webalizer

le script qui tournais sur la VM proxy à été migré et un poil adapté a la nouvelle archi de logs:

baseoutdir=/var/www/webalizer/htdocs/
for log in `ls /home/*/www/*/logs/access_log`; do
        site="$(echo $log | awk -F '/' '{print $5}')"
        echo "==== working on ${log}"
        [ ! -d ${baseoutdir}/${site} ] && mkdir ${baseoutdir}/${site}
        webalizer -n ${site} -r ${site} -o ${baseoutdir}/${site} ${log}
done

mercredi, août 29 2007

backup avec bacula

La perte de data est un fléau depuis l'avènement du numérique.
personne n'est à l'abri d'un disque dur qui rend l'âme,
d’un cd/dvd qui devient illisible pour multiples raisons.
La seule solution "viable" dupliquer les données sur divers supports.
Bien souvent on utilise plusieurs disques en RAID
mais cela ne suffit pas on duplique également vers un autre media (cd/dvd/bandes)
pour cela il existe moult logiciels plus ou moins bien, plus ou moins cher,
avec plus ou moins de fonctionnalités.

Le choix n'est jamais simple, mes critères: open source, simple, fonctionel, cela restreint beaucoup le choix. J’ai donc mis en place un bacula sur la dedibox
pour sauvegarder les VMs Xen.

bacula est d'une rare simplicité à mettre en place.
l'Install par défaut fournit les conf avec les commentaires
il suffit d'adapter un pas grand chose
en utilisant le device File de bacula, qui permet d'émuler une bande sur disque.
et en créant un petit script bash

for xfile in $(find /backup/ -name File-* -type f 2>>/dev/null)
do
        if [ -s $xfile ] ; then
                ncftpput -V -DD -u auto -p " " dedibackup.dedibox.fr / $xfile
        fi
done

on upload a chaque fin de backup le fichier "File-XXXX" sur le système central de backup fournit par dedibox