Awstats es una herramienta de generación de estadísticas de servidores web, de correo o ftp bastante potente pero ligeramente infernal, y no por nada, sino porque cualquier aplicación que se base en el parseo de logs lo es. Y es que un log de unos pocos Kb no plantea inconvenientes, pero cuando tienes logs que pueden ocupar Gigas, eso es otro cantar... Es sin embargo más o menos fácil de configurar, y su funcionamiento está basado en unos "sencillos" scripts en perl, que incluso una novata como yo supo en su día descifrar e incluso toquetear. Con motivo del casque de un servidor web que dio como resultado que el formato de los logs cambiase y por lo tanto Awstats no generase las estadísticas como debía, hace unos días tuve ocasión de entrar en contacto con otro generador de estadísticas más o menos sencillo llamado Webalizer. A pesar del enorme número de líneas que tiene su fichero de configuración, pronto me di cuenta de que el proceso era bastante sencillo. Sin embargo, ¡horrerur!, Webalizer como tal no permite parsear logs de apache "customizados" o como diríamos en perfecto castellano, personalizados a nuestra conveniencia. Tras buscar un poco, encontré la solución a este problema: Stone Steps Webalizer, basado en el primero, pero con unas cuantas opciones interesantes de más, entre ellas la posibilidad de establecer el formato del log a parsear. En cuestión de diseño ( a los html generados me refiero ) Awstats es bastante más cuco, siendo por defecto Webalizer algo más burdo. Sin embargo, podemos modificar directamente la hoja de estilos de este último y darle un toque personalizado y molón, lo cual tiene su aquel. A la hora de generar estadísticas para varios hosts virtuales, me parece sin embargo más intuitiva la solución de Awstats, ya que el propio script se encarga de buscar diferentes configuraciones y generar sus estadísticas, mientras que en Webalizer y en SSW hay que hacer una cosa del estilo:
$ for i in /etc/webalizer/*.conf do webalizer -c $i; done
Quizá porque SSW es más configurable, es algo más complejo que Awstats, pero como aún no he visto demasiado, esto es todo lo que puedo manifestar por el momento.
Es palabra de novata.

Escribe un comentario