tuto:ipasserelle:web:sarg

Installation de SARG

SARG est un analyseur de journaux Squid, il vous permet de visualiser les sites web les plus visités, les plus consommateurs de bande passante etc…

yum --enablerepo=sme7contribs install smeserver-sarg

On va se contenter de configurer pour utiliser la langue française

db configuration setprop sarg language French
expand-template /etc/cron.daily/sarg
expand-template /etc/cron.monthly/sarg
expand-template /etc/cron.weekly/sarg
expand-template /etc/sarg/sarg.conf

On peut soit attendre patiemment que les tâches cron se lancent, soit les forcer:

/etc/cron.daily/sarg
/etc/cron.monthly/sarg
/etc/cron.weekly/sarg

Par défaut, sarg utilise une authentification basic apache. Voici la marche à suivre pour l'intégrer à LemonLDAP::NG

  • Création d'un vhost
db domains set sarg.$(db configuration get DomainName) domain Content Primary \
Description 'SARG Reports' Nameservers internet TemplatePath WebAppVirtualHost \
LemonLDAP enabled DocumentRoot /var/www/sarg RequireSSL yes
signal-event domain-create sarg.$(db configuration get DomainName)
  • Créer un templates-custom
mkdir -p /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf
cat <<'EOF' > /etc/e-smith/templates-custom/etc/httpd/conf/httpd.conf/90e-smithAccess20sarg
 
{
 
 
$OUT .= <<HERE;
 
#-----------------------------------------------------------------------------
# SARG generated squid access log reports web repository
#-----------------------------------------------------------------------------
 
<Directory /var/www/sarg>
    AllowOverride None
    Options +Indexes
    order deny,allow
    deny from all
    allow from $localAccess $externalSSLAccess
    # Auth will be handled by LemonLDAP on a vhost
</Directory>
 
#-----------------------------------------------------------------------------
# End of SARG generated squid access log reports web repository
#-----------------------------------------------------------------------------
 
HERE
}
EOF
signal-event webapps-update
  • Il ne reste plus qu'à déclarer le vhost sarg dans la console de LemonLDAP
  • tuto/ipasserelle/web/sarg.txt
  • Dernière modification: 12/07/2012 18:31
  • de dani