[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: