Visitors (ver entrada anterior) me está encantando así que veamos cómo se instala:
cd $HOME/ wget http://www.hping.org/visitors/visitors-0.7.tar.gz tar -xvzf visitors-0.7.tar.gz cd visitors_0.7 && make && echo "Compilado correctamente"
O lo que es lo mismo: descargar, descomprimir, compilar (make) y el echo para asegurarnos que no se ha cortado (algunas personas no saben si el error al compilar es un warning o directamente ha parado la compilación). Ahora tenemos un binario "visitors" y lo podemos usar a nuestro gusto, por ejemplo:
./visitors -A -m 30 ruta/al/access.log -o html --trails --prefix http://tudominio.com > report.html
El -A
es equivalente a "todas las opciones" salvo el trails que hay
que especificar un prefijo. Solamente hace falta editar la ruta al
access.log, el prefijo (tu url) -- añadiendo otro --prefix
para otra
web (por ejemplo la versión con www.) y la ruta/nombre del fichero que
tendrá el reporte, todo al gusto.
Luego hay un modo para actualizar a menudo (cada 60 segundos o lo que quieras y incluso lo encuentro "asumible" en rendimiento: b-e-s-t-i-a-l) pero no tengo tanta "estadístitis".
PD: Los logs de los servidores suelen ser rotados convirtiendo el del
día anterior en una versión comprimida (access.log.2.gz), etcétera por
lo que en estos casos lo mejor es poner que un minuto antes de las 24pm
pille el access.log y haga las estadísticas, osea que ejecutamos
crontab -e
y añadimos la siguiente línea:
59 23 * * * /ruta/al/programa/visitors resto-de-opciones
PD2: Para Windows... toca pagar 8€ por el binario, se siente, a chuparse un pie xD
Comentarios