Sarg: Es una herramienta la cual lee los archivos de registros (log) desde squid. Estos registros que realiza sarg se pueden ver directamente desde la web si se tiene implementado apache en el server que esta corriendo squid. Dejare una breve explicacion de como instalar y configurar SARg para realizar algunos registros…

Instalacion :

Para la instalacion puedes hacerlo mediante APt o YUm dependiendo la distro que se utiliza:

jean:~# apt-get install sarg

Configuracion Basica :

Para configurar SArg solamente se debe editar el archivo de configuracion que se encuentra en distintas ubicaciones dependiendo de la distro:

Debian : El archivo de encuentra en [root@firewall ~]# nano /etc/squid/sarg.conf
Centos o Fedora :El archivo se encuentra en [root@firewall ~]# nano /etc/sarg/sarg.conf

Las lineas mas importantes a configurar son:

language English : Se configurar el idioma que sarg va a mostrar algunas opciones.
access_log /var/log/squid/access.log : Aqui se indica de donde sarg va a sacar los registros, en este caso es por defecto donde squid guarda los Log de acceso por Ip, Hora, Web visitada y varios formatos que se pueden configurar.
title “Squid User Access Reports” : Queda claro que pide el Titulo de sarg cuando se visita por web.
output_dir /var/www/squid-reports : Aqui se indica cual va a ser la salida o donde se van a mostrar los registros que Sarg muestra, aqui se debe colocar la Ruta donde esta configurado APACHE.
resolve_ip yes o no : Aqui se indica si el registro que aparesca no por la IP si no por el nombre de la maquina.
exclude_users /etc/squid/sarg.users : Se puede indicar que no realize registros de los usuario que esten configurados en el archivo correspondiente.
date_format u : Se indica que los reportes los muestre con la configuracion de la hora U america (mes/dia/año)
mail_utility mailx : Aqui se indica si los reportes se envian mediante correo, no es muy recomendable ya que estarias recibiendo muchos correos y no es indispensable ya que los podras ver mediante web.
weekdays 0-6 : Se indica que dias va a ver los registros.( Sunday->0, Saturday->6 )
Las lineas de Dansguardian y squidguard, hay que dejarlas comentadas ya que si no se tiene configurada ninguna de estas opciones en el server dara error Sarg.

Las demas lineas hay que dejarlas tal como estan por defecto y las comentadas dejarlas tal como estan.

Luego debes hacer correr sarg :

jean:~# /usr/bin/sarg

Para que pueda leer los log de squid.
Tambien si se quiere sacar log de algun dia especial o desde un rango de dias se puede hacer de la siguiente forma:

/usr/bin/sarge -d 14/04/2007-15/04/2007

Sarg tiene varias configuraciones mas, las cuales deberas buscar.
Les dejo unos screenshot de como se ve mediante web:

sar1.png
sarg2.png
sarg3.png

Saludos Newbie.cl NIDez ;)