Tareas #6262
Tareas #6252: Reamar servidor de repositorios de Linux
Investigar como utilizar AWStats
Status: | Nueva | Start date: | 07/04/2019 | |
---|---|---|---|---|
Priority: | Normal | Due 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: