Re: Enlever des logs apache les ip du réseau local...
Le lundi 07 février 2005 à 16:34 +0100, Vincent Bernat a écrit :
> OoO Vers la fin de l'après-midi du lundi 07 février 2005, vers 16:19,
> Guy <debian-user@luxnyx.com> disait:
>
> > le réseau local génère des logs importants :
> > je cherche une solution élégante...
> > sacahnt que générer un nouveau fichier peut perturber le fonctionnement
> > du logrotate...
>
> Est-ce que tu veux ne plus les voir dans les logs ou les supprimer des
> archives ? Dans le premier cas, utilise syslog-ng qui dispose de
> capacités de filtrage. Dans le second cas, tu peux passer un coup de
> sed avant le logrotate. Il te suffit de renseigner le script adéquat
> dans une section "prerotate".
> --
> Don't comment bad code - rewrite it.
> - The Elements of Programming Style (Kernighan & Plaugher)
>
>
Merci
J'ai utilisé suite à la lecture de la doc apache qui m'a été recommandé
# Mark requests from the loop-back interface
SetEnvIf Remote_Addr "10\.0\.0\.*" dontlog
# Mark requests for the robots.txt file
# SetEnvIf Request_URI "^/robots\.txt$" dontlog
# Log what remains
# CustomLog logs/access_log common env=!dontlog
ErrorLog /var/log/apache/xxx.com-error.log
CustomLog /var/log/apache/xxx.com-access.log common env=!dontlog
Mais je vais regarder de près syslog-ng...
Reply to: