AWStats es una herramienta open source de informes de análisis web, apta para analizar datos de servicios de Internet como un servidor web, streaming, mail y FTP.
AWstats analiza los archivos de log del servidor, y basándose en ellos produce informes HTML. Los datos son presentados visualmente en informes de tablas y gráficos de barra.
Pueden crearse informes estáticos mediante una interfaz de línea de comando, y se pueden obtener informes on-demand a través de un navegador web, gracias a un programa CGI.
AWStats soporta la mayoría de los formatos de archivos log de servidor web conocidos, entre ellos Apache (formato de log NCSA combinado/XLF/ELF o formato común/CLFt), WebStar, IIS (formato de log del W3C) y muchos otros formatos comunes de Internet. Los desarrolladores pueden contribuir con el proyecto AWStats a través de SourceForge.
Procedimiento válido para Debian y sus derivadas.
Como root:
apt-get install awstats libnet-ip-perl libgeo-ipfree-perl
nano /usr/share/doc/awstats/examples/awstats_configure.pl
Pegar esto:
$AWSTATS_PATH=’/usr/share/awstats';
$AWSTATS_ICON_PATH=’/usr/share/awstats/icon';
$AWSTATS_CSS_PATH=’/usr/share/awstats/css';
$AWSTATS_CLASSES_PATH=’/usr/share/awstats/lib';
$AWSTATS_CGI_PATH=’/usr/lib/cgi-bin';
$AWSTATS_MODEL_CONFIG=’/usr/share/doc/awstats/examples/awstats.model.conf';
$AWSTATS_DIRDATA_PATH=’/var/lib/awstats';
chown www-data /usr/lib/cgi-bin/awstats.pl
nano /etc/apache2/sites-available/default
Pegar esto:
Alias /icon/ /usr/share/awstats/icon/
Options None
AllowOverride None
Order allow,deny
Allow from all
nano /etc/awstats/awstats.alexcobo.net.conf
Reemplazar todo con el nombre de tu dominio por esto:
LogFile=”/var/log/apache2/access.log”
LogFormat=1
SiteDomain=”alexcobo.net”
DNSLookup=0
LoadPlugin=”tooltips
LoadPlugin=”geoipfree”
chmod 755 /var/log/apache2
chown www-data /usr/lib/cgi-bin/awstats.pl
nano /etc/crontab
Pegar esto poniendo el nombre de tu dominio:
*/10 * * * * root /usr/lib/cgi-bin/awstats.pl -config=alexcobo.net -update > /dev/null
cd /usr/lib/cgi-bin/
touch .htaccess
>nano .htaccess
Pegar esto:
<FilesMatch “awstats.pl”>
AuthName “Login Required”
AuthType Basic
AuthUserFile /var/www/awstats/.htpasswd
require valid-user
cd /var/www/
mkdir awstats
cd awstats
htpasswd -c /var/www/awstats/.htpasswd nombredeusuarioparaverestadisticas
nano /etc/apache2/sites-available/default
Cambiar None por All en AllowOverride de este apartado:
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory “/usr/lib/cgi-bin”>
AllowOverride All
nano /etc/apache2/conf.d/estadisticas
Pegar esto:
Alias /awstatsclasses “/usr/share/awstats/lib/”
Alias /awstats-icon/ “/usr/share/awstats/icon/”
Alias /awstatscss “/usr/share/doc/awstats/examples/css”
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
ScriptAlias /statistics/ /usr/lib/cgi-bin/
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
/usr/lib/cgi-bin/awstats.pl -config=alexcobo.net –update
sudo /etc/init.d/apache2 restart
Para acceder a las estadísticas: http://tudominio.com/estadisticas/awstats.pl
Si te ha gustado el artículo inscribete al feed clicando en la imagen más abajo para tenerte siempre actualizado sobre los nuevos contenidos del blog:
No hay comentarios.:
Publicar un comentario
No insertes enlaces clicables, de lo contrario se eliminará el comentario. Si quieres ser advertido via email de los nuevos comentarios marca la casilla "Notificarme". Si te ayudé con la publicación o con las respuestas a los comentarios, compártelo en Facebook, Twitter, Tumblr, Google +, Pinterest o Instagram. Gracias.