Tareas #6262

Tareas #6252: Reamar servidor de repositorios de Linux

Investigar como utilizar AWStats

Added by Javier Gonzalez 5 months ago. Updated 5 months ago.

Status:NuevaStart date:07/04/2019
Priority:NormalDue date:
Assignee:Javier Gonzalez% Done:

0%

Category:-Estimated time:5.00 hours
Target version:-Spent time:-

Description

AWStats es una herramienta que analiza logs de muchas aplicaciones y genera graficas y estadísticas de su uso.

Pagina oficial: https://awstats.sourceforge.io/#DOC
Documentación: https://awstats.sourceforge.io/docs/index.html

Se quiere utilizar esta herramienta para analizar el uso del repo, hay que investigar como configurarla para dicha tarea.

History

#1 Updated by Javier Gonzalez 5 months ago

Instalación de Awstats:

-Bajar y descomprimir la versión mas reciente desde: https://awstats.sourceforge.io/#DOWNLOAD

-En nuestro caso utilizamos el directorio /usr/local/awstats

-Ejecutamos el script de configuración: perl /usrl/local/awstats/awstats_configure.pl

-Indicar donde se encuentra el archivo de configuración del apache2, en nuestro caso /etc/apache2/apache2.conf

-Seguir las demás instrucciones que la configuración indica, se creara un archivo de configuración que mas adelante debemos editar en /etc/awstats

-El script de configuracion editara apache2.conf agregando lo siguiente:

Alias /awstatsclasses "/usr/local/awstats/wwwroot/classes/" 
Alias /awstatscss "/usr/local/awstats/wwwroot/css/" 
Alias /awstatsicons "/usr/local/awstats/wwwroot/icon/" 
ScriptAlias /awstats/ "/usr/local/awstats/wwwroot/cgi-bin/" 

<Directory "/usr/local/awstats/wwwroot">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
</Directory>

IMPORTANTE: Con esta configuracion en Apache 2.4 no nos va a funcionar.
Debemos borrar:
Order allow,deny
Allow from all

Y agregar:
Require all granted

Sino se realiza este cambio obtendremos errores de permisos al entrar por navegador a awstats.

-Debemos verificar la configuracion en /etc/awstats/awstats.nombredelsitio.conf prestando atencion a los siguientes campos:

-LogFile: ruta del archivo de log del sitio
-LogType: Tipo del log, W para websites
-LogFormat: 2, por defecto.
-SiteDomain: Dominio del sitio
-AllowToUpdateStatsFromBrowser: Opcion para permitir que se pueda mandar a actualizar los datos del sitio desde un navegador, sino se activa hay que hacerlo desde consola y/o dejarlo automatico en cron.

Primer analisis de log:

Ejecutar: perl /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -config=NombreDelSitioWeb -update

Para ingresar a awstats por navegador se utiliza:

http://www.myserver.mydomain/awstats/awstats.pl?config=mysite

En nuestro caso:

http://grafspee2.cure.edu.uy/awstats/awstats.pl

Also available in: Atom PDF