Análisis de logs de Apache mediante Awstats
Con awstats podremos ver las visitas, tráfico y otros aspectos relacionados con cada uno de los dominios virtuales que tengamos configurados en Apache. Para su instalación presuponemos que ya tenemos configurado Apache y que awstats va ser accesible únicamente de forma local:
apt-get install awstats
mkdir /var/lib/awstats/localhost
chown www-data:www-data /var/lib/awstats/localhost
Creamos ‘/etc/awstats/awstats.localhost.conf’ apuntando al log que queramos analizar:
LogFile="/var/log/apache2/localhost/access.log"
LogFormat=1
DNSLookup=1
DirData="/var/lib/awstats/localhost"
DirCgi="/cgi-bin"
DirIcons="/icon"
SiteDomain="localhost"
AllowToUpdateStatsFromBrowser=1
AllowFullYearView=3
Copiamos iconos básicos:
cp -r /usr/share/awstats/icon /var/www/localhost/
Actualizamos output HTML:
/usr/lib/cgi-bin/awstats.pl -config=localhost -update
Creamos el fichero ‘/etc/apache2/conf.d/awstats.conf’ con el siguiente contenido:
ScriptAlias /cgi-bin/awstats.pl /usr/lib/cgi-bin/awstats.pl
Reiniciamos apache:
/etc/init.d/apache2 restart
Y accedemos a la web mediante ‘http://localhost:8080/cgi-bin/awstats.pl?config=localhost’.
Para que se actualice periódicamente el análisis de Awstats, editamos /etc/cron.d/awstats (cada noche):
0 1 * * * www-data /usr/lib/cgi-bin/awstats.pl -config=localhost -update >/dev/null
Con awstats podremos ver las visitas, tráfico y otros aspectos relacionados con cada uno de los dominios virtuales que tengamos configurados en Apache. Para su instalación presuponemos que ya tenemos configurado Apache y que awstats va ser accesible únicamente de forma local:
apt-get install awstats
mkdir /var/lib/awstats/localhost
chown www-data:www-data /var/lib/awstats/localhost
Creamos ‘/etc/awstats/awstats.localhost.conf’ apuntando al log que queramos analizar:
LogFile="/var/log/apache2/localhost/access.log"
LogFormat=1
DNSLookup=1
DirData="/var/lib/awstats/localhost"
DirCgi="/cgi-bin"
DirIcons="/icon"
SiteDomain="localhost"
AllowToUpdateStatsFromBrowser=1
AllowFullYearView=3
Copiamos iconos básicos:
cp -r /usr/share/awstats/icon /var/www/localhost/
Actualizamos output HTML:
/usr/lib/cgi-bin/awstats.pl -config=localhost -update
Creamos el fichero ‘/etc/apache2/conf.d/awstats.conf’ con el siguiente contenido:
ScriptAlias /cgi-bin/awstats.pl /usr/lib/cgi-bin/awstats.pl
Reiniciamos apache:
/etc/init.d/apache2 restart
Y accedemos a la web mediante ‘http://localhost:8080/cgi-bin/awstats.pl?config=localhost’.
Para que se actualice periódicamente el análisis de Awstats, editamos /etc/cron.d/awstats (cada noche):
0 1 * * * www-data /usr/lib/cgi-bin/awstats.pl -config=localhost -update >/dev/null
Comentarios