Différences

Cette page vous donne les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue

linux:awstats [2009/07/22 21:39]
matthieu
linux:awstats [2011/01/12 09:18] (Version actuelle)
matthieu [Supprimer echoping des logs]
Ligne 1: Ligne 1:
 +{{tag>fr fr:linux fr:serveur fr:web fr:stats}}
 ====== AWStats ====== ====== AWStats ======
 AWStats est un anayleur de logs de serveur web. Il permet d'obtenir des rapports simples et efficaces sur la consultation d'un site Web. AWStats est un anayleur de logs de serveur web. Il permet d'obtenir des rapports simples et efficaces sur la consultation d'un site Web.
  
-Ce logiciel est utilisé pour [[bender]].+
  
 ===== Installation ===== ===== Installation =====
Ligne 44: Ligne 45:
 # different virtual servers, who want to reuse common parameters. # different virtual servers, who want to reuse common parameters.
 # Also, this file is not updated with each new upstream release. # Also, this file is not updated with each new upstream release.
-SiteDomain="matthieu.bouthors.org+SiteDomain="www.bouthors.fr
-HostAliases="localhost 127.0.0.1 REGEX[^.*mat\.homeftp\.org$]"+HostAliases="localhost 127.0.0.1 matthieu.bouthors.org"
 LogFile="/var/log/apache2/access.log" LogFile="/var/log/apache2/access.log"
 LogFormat = 1 LogFormat = 1
 +AllowFullYearView = 3
 </file> </file>
  
-  * Cette configuration inclus le nom d'hote //matthieu.bouthors.org// ainsi que l'alias //mat.homeftp.org//. +  * Cette configuration inclus le nom d'hôte // www.bouthors.fr // ainsi que l'alias //matthieu.bouthors.org// 
-  * Le fichier de log d'apache 2 est spécifié (par défaut awstats utilise apache 1.3).+  * Le fichier de log d'apache 2 est spécifié (par défaut awstats utilise apache 1.3)
   * "LogFormat = 1" indique le format de log par défaut utilisé par Apache2 (combined)   * "LogFormat = 1" indique le format de log par défaut utilisé par Apache2 (combined)
 +  * "AllowFullYearView = 3" permet le rapport sur une année complète, attention ces requêtes sont gourmandes en CPU et RAM
  
 Remarque : awstats stocke ses données dans ///var/lib/awstats/// par défaut. Remarque : awstats stocke ses données dans ///var/lib/awstats/// par défaut.
Ligne 100: Ligne 103:
         endscript         endscript
 </file> </file>
 +Ne pas oublier d'installer le paquet sudo pour que cela fonctionne.
  
  
Ligne 124: Ligne 128:
 </code> </code>
  
 +===== Résolution de problèmes d'import =====
 +Par défaut, awstats importe les logs de manière chronologique. Il n'est pas possible de réimporter d'anciens logs.\\
 +Une fois importées, les données sont stockées dans un fichier texte dans ///var/lib/awstats///, sous forme d'un fichier par mois.
  
 +Pour retraiter des logs brutes, il est possible de supprimer le mois en question puis de réimporter le fichier de log. L'import manuel est décrit plus haut.
  
 +Enfin, pour l'import de plusieurs fichiers de logs provenant de sources différentes, il faut les fusionner et conserver un ordre chronologique.\\
 +Pour cela il existe un petit utilitaire logresolvemerge.pl situé dans ///usr/share/doc/awstats/examples///.\\
 +Son utilisation est simple, il suffit de mettre la liste des fichiers à fusionner et de rediriger la sortie dans le fichier cible.
 +
 +<code>
 +# cd /usr/share/doc/awstats/examples/
 +# /usr/share/doc/awstats/examples# ./logresolvemerge.pl fichier1 fichier2 > fichier_final
 +</code>
 +
 +===== Supprimer echoping des logs =====
 +Si vous recevez des requêtes automatiques par exemple pour valider la santé du site, il se peut qu'elles soient comptabilisées en tant que requête utilisateur.\\
 +Pour les identifier, regarder dans le fichier de log d'apache pour identifier le User Agent de ces requêtes.
 +
 +Le fichier ///usr/share/awstats/lib/robots.pm// définit les User Agent à ignorer, pour ignorer les requêtes provenant de "Echoping/6.0.0", il suffit d'ajouter :
 +  * dans RobotsSearchIDOrder_list1
 +
 +  'echoping',
 +
 +  * dans RobotsHashIDLib
 +
 +  'echoping','EchO!',
 ===== Backup ===== ===== Backup =====
   * /etc/awstats/awstats.conf.local   * /etc/awstats/awstats.conf.local
Ligne 135: Ligne 164:
  
 ===== Links ===== ===== Links =====
-  * [[bender]] 
   * [[serveur_web]]   * [[serveur_web]]
   * http://awstats.sourceforge.net/   * http://awstats.sourceforge.net/
   * http://awstats.sourceforge.net/docs/awstats_setup.html   * http://awstats.sourceforge.net/docs/awstats_setup.html
 +
  
linux/awstats.1248291561.txt.gz · Dernière modification: 2009/07/22 21:39 par matthieu
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki