webalizer source open matomo logs log google analizador alternative awstats

source - ¿Cómo consigo AWstats para analizar los archivos de registro antiguos?



matomo (3)

En Windows, tuve que usar la siguiente entrada: (se agregó "PERL", ruta a mi carpeta de instalación e inclue * .log antes de la canalización)

LogFile = "PERL C: /AWSTATS/tools/logresolvemerge.pl C: / AWSTATS / wwwroot / cgi-bin / stats / logFiles / *. Log |"

Tengo muchos archivos de registro antiguos (apache) y abarcan 3 servidores VPS diferentes que he tenido, por lo que hay diferentes conjuntos con el mismo nombre:

vps antiguo 1 (enero de 2012 - marzo de 2012) -> access.log.1.gz

viejo vps 2 (abril de 2012 - octubre de 2012) -> access.log.1.gz

etc.

¿Hay un comando awstats que analice TODOS los archivos de registro antiguos y genere los informes con las fechas correctas? ¿Y necesito tirar de los archivos o cambiarles el nombre antes de poder ejecutar el comando?


Si necesita una versión de Windows para la línea de comandos o un archivo de configuración del sitio, puede usar exactamente el mismo estilo de sintaxis:

LogFile="C:/WebRoot/MYSITE~1/traffic/aws/tools/logresolvemerge.pl C:/MYPROG~1/Apache24/logs/access/access_log.* |"

Tenga en cuenta el uso de nombres cortos de DOS para carpetas con espacios. Puede obtener nombres cortos de DOS para un archivo o carpeta con DIR / X desde la línea de comandos (indicador de DOS).


Puede utilizar la herramienta logresolvemerge.pl (consulte la FAQ-COM350 ). O cambia la opción de archivo de LogFile en el archivo .conf , o (para una ejecución de una sola vez) lo usa como argumento en una actualización.

LogFile="/path/to/logresolvemerge.pl access.log* |"

Un ejemplo (en un sistema basado en Debian) para una actualización de línea de comandos:

/usr/lib/cgi-bin/awstats.pl -update -config="example.com" -LogFile="/usr/share/awstats/tools/logresolvemerge.pl /var/log/apache2/access.log* |"

Observación: es posible que necesite limpiar los datos estadísticos existentes. Ver FAQ-COM500 .