Archives de janvier 2011

Synchronisation Linux – Windows avec Unison 2.40

Debian 5.07 Lenny – Windows Server 2008

Unison est un outil de synchronisation multi-plateforme très puissant, que j’utilise avec bonheur depuis plusieurs années. Il permet des synchronisations bi-directionnelles entre 2 jeux de données qui peuvent être locaux ou distants (support de SSH), et il fonctionne sur différents UNIX (Linux, Solaris, Mac OS X,..) et Windows. Il n’avait jusqu’ici qu’un seul gros défaut, l’absence de support de l’encodage UTF-8, ce qui posait problème avec nos chers caractères accentués dans les noms de fichiers et de répertoires. C’est maintenant résolu avec la dernière version 2.40.61, encore en beta mais raisonnablement stable (quelques plantages constatés avec un binaire 32 bits sous Windows Server 2008 64 bits).

Mise en oeuvre d’une synchronisation basique Windows – Linux via SSH

Lire la suite »

Statistiques de téléchargements avec AWStats

Debian 5.07 Lenny – AWStats 6.7

Pour un site qui propose une section de téléchargements, les infos données par AWStats dans la section « Pages-URL » sont un peu confuses, on y trouve aussi bien les « hits » vers des répertoires du site par exemple. Une solution consiste à renseigner la variable OnlyFiles dans le fichier /etc/awstats/awstats.nomdusite.conf pour faire un filtrage global des stats sur certains types de fichiers. Avec l’instruction suivante les statistiques du site ne porteront que sur les fichiers pdf, doc et zip :

OnlyFiles="REGEX[.*\.(pdf|doc|zip)$]"

Si on ne veut pas toucher aux paramètres globaux on peut créer une « ExtraSection » qui filtrera les résultats pour les seuls types de fichiers proposés au téléchargement:

# Téléchargements
ExtraSectionName1="Telechargements"
ExtraSectionCodeFilter1="200"
ExtraSectionCondition1="URL,\.pdf$||URL,\.doc$||URL,\.zip$"
ExtraSectionFirstColumnTitle1="Fichier"
ExtraSectionFirstColumnValues1="URL,^(.*)$"
ExtraSectionFirstColumnFormat1="%s"
ExtraSectionStatTypes1=LHB
ExtraSectionAddAverageRow1=1
ExtraSectionAddSumRow1=1
MaxNbOfExtra1=20
MinHitExtra1=1