miércoles, 23 de diciembre de 2009

Reportes de Squid con SARG

SARG: Squid Analysis Report Generator

SARG es un Squid Analysis Report Generator que te permite ver "dónde" están yendo tus usuarios dentro de Internet. SARG genera informes en HTML, con muchos campos, como: usuarios, Direcciones IP, bytes transmitidos, sitios web y tiempos.

1. Instalación:

Para instalar sarg en Centos 5 basta con ejecutar:

#yum -y install sarg

Y luego editar el archivo de configuración ubicado en /etc/sarg

# vim sarg.conf

Cambiamos el lenguaje por defecto viene “English” simplemente cambiamos a Spanish y más abajo podemos darle un titulo a nuestros reportes de la siguiente manera:



Creamos un directorio donde se puedan almacenar todos los reportes, esto dentro de la ruta de publicación de Apache /var/www/html, de tal manera que cuando queramos acceder a los reportes podemos hacerlo en el browser: http://localhost/reportes

# mkdir reportes



Y cambiamos el formato de hora a nuestra conveniencia en nuestro caso al formato e (europeo) dd/mm/yy:


Guardamos y listo…..


2. Ejecución

SARG tiene diversas opciones para generar diferentes tipos de reportes de acuerdo a nuestra necesidad, veremos a continuación las más importantes.

En la consola ejecutamos el comando:

# sarg

Esperamos que se genere el reporte al 100% e ingresamos vía web desde cualquier maquina de la red a los reportes SARG.


Ahora hacemos el reporte de un solo IP para ver a donde esta accediendo, de la siguiente manera:

# sarg -a 192.168.1.6

Accedemos vía web y seleccionamos el reporte también presenta las 4 categorías anteriormente mencionadas.



Reporte por dominio, con esta opción podemos ver todos los IP que acceden a un dominio específico con el siguiente comando:

# sarg -s www.hotmail.com

Nos muestra todos los IP que accedieron al dominio www.hotmail.com, el día, la hora y el tiempo que estuvieron en dicha página web.


1 comentario:

  1. mis reportes estadisticos graficos solo me sale de un dia quisiera que salieran de todos los dias

    ResponderEliminar