User Tools

Site Tools


sermn_wiki:userpages:marta:awstats

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
sermn_wiki:userpages:marta:awstats [2008/11/14 12:43]
marta
sermn_wiki:userpages:marta:awstats [2020/07/09 12:12] (current)
miquel [Estadístiques dels servidors]
Line 1: Line 1:
-====== Estadístiques del servidor amb AWStats ======+====== Estadístiques dels servidors ====== 
 + 
 +<WRAP todo> 
 +Falten estadístiques del servidor FTP i EMAIL 
 +</WRAP> 
 + 
 +===== Enllaços des de la xarxa local (sermn.net) ===== 
 + 
 +  * [[http://localhost/awstats/awstats.pl?config=sermn.uab.cat| Estadístiques del servidor SeRMN]] 
 +  * [[http://localhost/awstats/awstats.pl?config=oldmrui.uab.cat| Estadístiques del servidor oldMRUI]] 
 +  * [[http://localhost/awstats/awstats.pl?config=cie-58-175.uab.cat| Estadístiques del servidor cie-58-175]] 
 + 
 +===== Enllaços des de la xarxa externa (uab.cat) ===== 
 + 
 +<WRAP important> 
 +L'accés a aquests enllaços s'haurà de restringir als ordinadors del SeRMN i altres ordinadors relacionats (ordinador a casa, etc.). Una forma de fer-ho amb Apache és, 
 +<code> 
 +<Directory AWSTATS_PATH > 
 +    AllowOverride None 
 +    Order deny,allow 
 +    Deny from all 
 +    Allow from 127.0.0.0/255.0.0.0 ::1/128 
 +    Allow from sermn02.uab.cat 
 +</Directory> 
 +</code> 
 +</WRAP> 
 + 
 +  * [[http://sermn.uab.cat/awstats/awstats.pl?config=sermn.uab.cat| Estadístiques del servidor SeRMN]] 
 +  * [[http://sermn.uab.cat/awstats/awstats.pl?config=oldmrui.uab.cat| Estadístiques del servidor oldMRUI]] 
 +  * [[http://sermn.uab.cat/awstats/awstats.pl?config=cie-58-175.uab.cat| Estadístiques del servidor cie-58-175]] 
 + 
 + 
 +====== Estadístiques amb AWStats ======
  
 Després de comparar diferents Web Statistics Tools, al final ens hem decidit pel programa [[http://awstats.sourceforge.net | awstats]] per consultar l'ús del difrents servidors virtuals del SeRMN. Després de comparar diferents Web Statistics Tools, al final ens hem decidit pel programa [[http://awstats.sourceforge.net | awstats]] per consultar l'ús del difrents servidors virtuals del SeRMN.
Line 16: Line 48:
 Amb la comanda ''perl awstats_configure.pl'' es realitza una configuració generica del programa. Amb la comanda ''perl awstats_configure.pl'' es realitza una configuració generica del programa.
 On per exemple s'especifica quuin és el fitxer de configuració de l'Apache: ''/etc/<apache_folder>/<file>.conf'' On per exemple s'especifica quuin és el fitxer de configuració de l'Apache: ''/etc/<apache_folder>/<file>.conf''
-<note important> A la pregunta: \\+ 
 +<WRAP important> A la pregunta: \\
 **Do you want me to build a new AWStats config/profile file (required if first install) [y/N] ?** \\ **Do you want me to build a new AWStats config/profile file (required if first install) [y/N] ?** \\
-S'ha de contestar **N**</note+S'ha de contestar **N** 
 +</WRAP
  
 Un cop completada la instalació configurem l'arxiu ''awstats.conf''. Un cop completada la instalació configurem l'arxiu ''awstats.conf''.
Line 37: Line 71:
      DirIcons = "/awstats-icon"                  # Relative or absolute web URL of your awstats icon directory.      DirIcons = "/awstats-icon"                  # Relative or absolute web URL of your awstats icon directory.
  
 +\\
 +També hem d'afegir/modificar al fitxer de configuració de l'Apache:
  
-==== Virtual hosts ====+  # --- Directives to allow use of AWStats as a CGI --- # 
 +     Alias /awstatscss "/usr/share/doc/awstats/examples/css/" 
 +     Alias /awstatsicons "/usr/share/awstats/icon/" 
 +     ScriptAlias /awstats/ "/usr/lib/cgi-bin/" 
 +      
 +     <Directory "/usr/share/doc/awstats/examples/"> 
 +          Options None 
 +          AllowOverride None 
 +          Order allow,deny 
 +          Allow from all 
 +     </Directory> 
 +      
 +     <Directory "/var/lib/awstats/"> 
 +          Options None 
 +          AllowOverride None 
 +          Order allow,deny 
 +          Allow from all 
 +     </Directory> 
 +      
 +     Alias /awstats-icon/ /usr/share/awstats/icon 
 +     <Directory /usr/share/awstats/icon> 
 +          Options None 
 +          AllowOverride None 
 +          Order allow,deny 
 +          Allow from all 
 +     </Directory>
  
-<note warning**En construcción** </note>+Per últim es crea un enllaç simbólic de la carpeta cgi-bin que awstats ens a creat a la ruta ''/usr/lib/'' cap al directori arrel del nostre servidor web ''<path>/www/<path_opcional>/<nom_enllaç>''
 + 
 +==== Virtual hosts ====
  
 Per diferenciar entre diferents virtual hosts a una mateixa máquina, l'AWStats proposa dues solucions: Per diferenciar entre diferents virtual hosts a una mateixa máquina, l'AWStats proposa dues solucions:
Line 48: Line 111:
   * **2.** Un fitxer log per cadascun dels virtual hosts del servidor. Aleshores, l'AWStats conté un fitxer de configuració per cada virtual host.   * **2.** Un fitxer log per cadascun dels virtual hosts del servidor. Aleshores, l'AWStats conté un fitxer de configuració per cada virtual host.
  
-En aquests cas s'ha optat per la segona, ja que tenim més control sobre el seu funcionament.+En aquests cas s'ha optat per la segona opció, ja que tenim més control sobre el seu funcionament. 
 + 
 +Primer de tot es necessari afegir la directiva ''CustomLog /var/log/<carpeta>/access.log combined'' a cadascun del virtual hosts definit a l'apache, i dels quals es volen separar les estadístiques. I donar permisos als fitxers ''log'' de  l'apache per que l'awstats pugui llegir-los. 
 + 
 +Desprès s'ha de fer una copia de l'arxiu ''awstats.conf'' a la mateixa carpeta que l'original però amb el nostre nom de domini: ''awstats.<mydomain.com>.conf''. Una per cada virtual hosts dels quals es volen separar les estadístiques.  
 + 
 +Ara s'ha de modificar les directives ''LogFile'', ''SiteDomain'' i ''HostAliases'' dels nous fitxers amb les dades adients per cada virtual host. 
 + 
 +Per fer el primer registre d'anàlisi s'ha de fer manualment des de la linea de comandes amb la següent instrucció:\\ 
 +''/usr/lib/cgi-bin/awstats.pl -config=<mydomain.com>'' \\ un cop per cada fitxer de configuració creat.\\ 
 +El paràmetre "-config" serveix per indicar a awstats quin és el fitxer .conf que ha d'utilitzar de la carpeta ''/etc/awstats/'', ho farà de la següent manera: si tenim ''-config=mydomain.com'' farà servir el fitxer ''/etc/awstats/awstats.<mydomain.com>.conf''
 + 
 + 
 +Per acabar s'ha de dir-li a awstats cada quan ha de llegir les dades i generar les seves propies estadístiques. El mètode més cómode per fer això és amb ''cron''. Li direm que cada 10 minuts llegeixi els fitxers ''access.log'' i generi les estadístiques. \\ 
 +Crear el fitxer ''/etc/conr.d/awstats'' i afegir una linia per cada virtual host dels quals es volen separar les estadístiques.: 
 + 
 +  0,10,20,30,40,50 * * * * www-data [ -x /usr/lib/cgi-bin/awstats.pl -a -f /etc/awstats/awstats.<mydomain.com>.conf -a -r /var/log/<carpeta>/access.log ] && /usr/lib/cgi-bin/awstats.pl -config=<mydomain.com> -update >/dev/null 
 + 
 + 
 +===== Veure les estadístiques =====
  
 +Per veure les estadístiques només serà necessari cridar a l'awstats i indicar-li amb ''config'' quin és el domini que volem veure.
  
-#-----------------------------------------------------------------------------+exemple: ''http: / / <path> / awstats.pl ? config = <mydomain.com>''
  
-# Copy this file into ''awstats.mydomain.com''.conf and edit this new config file to setup AWStats (See documentation in docs/ directory). The config file must be in /etc/awstats, /usr/local/etc/awstats or /etc (for Unix/Linux)  
  
sermn_wiki/userpages/marta/awstats.1226663006.txt.gz · Last modified: 2008/11/14 12:43 by marta