MZStats es un sencillo script desarrollado en perl que analiza ficheros logs de servidor web (compatible con Apache) encargándose de examinarlos y convertirlos en una página web con información detallada y ordenada acerca de los visitantes de dicho sitio web.
Fichero log: Un fichero log es un documento de texto donde se registran todas las acciones sobre lo que se habla. Por ejemplo, un fichero log de una conversación sería el registro de todo lo que se ha hablado, un fichero log de un programa sería todas las acciones que se han hecho con ese programa, etc...
Subir¿Y porque no? Emezeta (MZ) es mi nombre-seudónimo en Internet, y me pareció adecuado usarlo junto a Stats (estadísticas) en inglés. Así de simple.
SubirPor supuesto. Para eso he desarrollado este software y lo he publicado en SourceForge.NET. MZStats esta
publicado bajo la licencia GPL, por lo cual está considerado Software Libre. Pero ¡ojo!
hay unos puntos que debes tener en cuenta si quieres usarlo:
MZStats, por el momento, lo desarrollo y he desarrollado yo solo. Por lo tanto no dispongo de demasiado tiempo para mejorarlo, pero intento dedicarle el mayor tiempo para hacerlo lo más completo posible. Su base de datos aún es muy pequeña e incompleta, pero poco a poco se irá completando. Si deseas contribuir con el proyecto, no tienes más que enviar un e-mail al autor a la dirección romansoftware arrobita yahoo puntito es.
SubirMZStats posee actualmente (y posiblemente se amplie en versiones posteriores) las siguientes «features»:
¿Te gustaría ver alguna página de ejemplo para ver como se ve el sistema de estadísticas de MZStats? No hay ningún problema. Aquí tienes una estadística de mi blog personal Emezeta.
SubirPara poder usar MZStats es necesario una serie de requisitos que detallo a continuación:
Para proceder a la descarga de MZStats pulsa aquí.
Para la instalación de MZStats es conveniente seguir los pasos descritos a continuación:
tar -xzvf mzstats-X.X.tar.gz
mv mzstats-X.X/ /var/www/html/stats/
Pasos para la correcta configuración de MZStats:
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" combined
(Usualmente viene así por defecto)HostnameLookups On
(En caso contrario no funcionarían la lista de ISP y paises de las estadísticas)00,10,20,30,40,50 * * * * root run-parts /etc/cron.diezmin
#!/usr/bin/perl
`/var/www/html/stats/analizador.cgi`;
-rwxrwxr-- analizador.cgi (chmod 774)
drwxrwxr-x bdd/ (chmod 775)
-rw-r--r-- estilos.css (chmod 644)
-rw-r--r-- favicon.ico (chmod 644)
drwxrwxr-x img/ (chmod 775)
drwxrwxr-x skin/ (chmod 775)
drwxrwxr-x tmp/ (chmod 775)
-rw-r--r-- (contenido de las carpetas) (chmod 644)
Las preguntas y respuestas más frecuentes serán añadidas proximamente.
SubirEl foro de MZStats pertenece al foro de Emezeta.COM. En el puedes comentar los problemas que puedas tener
con la instalación, configuración o puesta a punto del programa, así como las posibles características que te
gustaría que tuviese la próxima revisión, sugerencias o comentarios, etc...
Pulsa aquí para acceder al foro de MZStats.
Subir
MZStats aún no se puede considerar una versión final, ya que el código está adaptado por encima, para proveer una versión para el usuario final, ya que MZStats fue diseñado en un principio sólo para uso personal. Dicho esto, me encantaría que si algun usuario descubre algún problema de seguridad, bug, o cualquier otra cosa, que lo notificara al autor para corregirlo en una versión posterior.
SubirA MZStats aún le queda un largo camino. Entre las cientos de cosas que necesita están las siguientes:
MZStats ha sido desarrollado en Perl por Manz en su totalidad. Para contactar con el autor puedes hacerlo al email romansoftware arrobita yahoo puntito es o accediendo a su página-blog personal: Emezeta. ¡Un saludo!
Subir