Written by: on 16/02/2007 @ 12:01

  1. Descargarnos  awstats-6.6-exe (Última estable < 1Mb)
  2. Descargamos el Perl Interpreter, ya que AWstats esta escrito en Perl (ActivePerl-5.8.8.820-MSWin32-x86.msi, 12,4Mb)
  3. Instalamos Perl
  4. A continuacion instalamos AWStats por defecto, sobre todo activar el Path
  5. En la administracion del ISS, bamos a propiedades de nuestro sitio web
  6. En la pestaña Sitio Web, configurar así:
  7. En propiedades del Log, debemos de tener marcadas como minimo estas casillas:
  8. En la frecuencia de guardar log, con un día es suficiente.
  9. Aplicamos los cambios y reiniciamos el IIS para estar seguros
  10. Vamos a la ruta donde se intaló Awstats (C:\Archivos de Programas\AWStats\)
  11. Una vez allí entramos la ruta C:\Archivos de Programas\AWStats\wwwroot
  12. De aquí copiamos las carpetas cgi-bin,icon,css a la ruta donde
    deseis tenerlo del IIS (yo las he puesto en: C:\Inetpub\wwwroot\stats)
  13. Abrimos con el notepad el fichero:
    C:\Inetpub\wwwroot\stats\cgi-bin\awstats.localhost.conf
    (localhost,cambiarlo por el nombre del sitio)
  14. De aqui haremos varios cambios:
  15. Cambia el parametro LogFile, por la ruta de tu log de IIS en mi
    caso he puesto
    LogFile=”C:\WINDOWS\system32\LogFiles\W3SVC1\ex%YY-24%MM-24%DD-24.log”,
    solo substituye por tu ruta correcta, deja lo demás igual.
  16. LogType=W
  17. LogFormat=2
    Si por extramos motivos no funcionase, tienes la opcion de :
    LogFormat=»date time s-sitename s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Referer) sc-status sc-substatus sc-win32-status sc-bytes cs-bytes »
    o los campos que hayas marcado
  18. DirIcons=”/stats/icon”
  19. SiteDomain=”localhost”
  20. AllowToUpdateStatsFromBrowser=1 (si lo pones a 0, se pueden actualizar las Stats desde un link)
  21. Una vez cambiado esto guardamos el fichero
  22. Ahora viene lo bueno, creamos un fichero .bat, donde queramos, y colocamos esto:
  23. perl C:\Inetpub\wwwroot\stats\cgi-bin\awstats.pl -config=localhost -update

    perl C:\Inetpub\wwwroot\stats\cgi-bin\awstats.pl -config=localhost -output -staticlinks > C:\Inetpub\wwwroot\stats\index.htm
  24. Siempre reemplazando la ruta, por la tuya, y el nombre de tu sitio por el correcto.Cuando se ejecute ese bat, se actualizarán las estadísticas
  25. Sólo nos falta programarla como una tarea programada con el TaskManager, por ejemplo a
    las 00:00 de cada noche, así lo tendremos a diario actualizado
  26. Disfrutemos de nuestras estadísticas: http://localhost/stats/

 

Como habreis podido observar las estadisticas de nuestro IIS se guardan en el directorio C:\WINDOWS\system32\LogFiles\W3SVC1\ por lo que si alguien se anima a hacer un programita o aplicacion ASP.NET que los parsee, bienvenido sea.
Gracias a deambulando por la inspiracion para montarlo

Catogories: IIS

Leave a Reply