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:
0 comments:
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.