Home > Uncategorized > Squid Analysis Report Generator (SARG)

Squid Analysis Report Generator (SARG)

Hoy me ha dado por empezar a desarrollar un analizador de los logs del squid pero despues me he dicho “tranqui colega, seguro que hay algo por ahí que valdrá la pena”. No me ha costado mucho encontrar un proyecto la mar de interesante, el analizador SARG.

No hay mucho que explicar de SARG. Es sencillo pero potente y eficaz.

La instalación puede hacerse mediante paquetes, aunque no he probado ninguno. Si se hace con el fichero comprimido que hay en la web se instala rapidamente con la secuencia mundialmente conocida de configure, make y make install (de verdad, ultimamente me resulta más entretenido instalar cosas en Windows, en Linux es todo asquerosamente fácil ;-) ).

Una vez instalado, el comando sarg nos genera listados en HTML basados en los logs del squid que le indiquemos. Por ejemplo, con sarg -l /var/log/squid/access.conf -o /var/www/sarg obtendremos una serie de listados que se ubicarán en el directorio especificado y que podremos consultar con cualquier navegador. Un ejemplo de estos listados lo podemos encontrar aquí.

La página del man sobre sarg es bastante útil, y para opciones avanzadas podemos modificar el fichero sarg.conf que se ubica por defecto en /usr/local/sarg/. En el fichero de configuración podemos establecer opciones como el idioma (podemos tener listados hasta en catalán), apariencia, ordenación de los resultados, envio de los listados por correo, etc.

Poco más que decir de sarg. Es una aplicación sencilla que hace solamente lo que tiene que hacer, y además lo hace bien.

Categories: Uncategorized Tags:
  1. Boris
    August 16th, 2006 at 22:04 | #1

    Hace algunos meses estoy utilizando Squid con filtro SquidGuard en un laboratorio que administro al que le agregue SARG, me parece una muy buena iniciativa ya que entender los .log que entrega el proxy es un poco complicado…. ;) . ademas el que los reportes esten en html y sean analizados, designados por frecuencia de visitas en un ranking e incluso las maquinas que realizan la peticion, lo unico que podria criticar es que existe poca documentacion en español en la red.

  2. March 23rd, 2007 at 03:48 | #2

    Kiubole… igual apenas acabo de implementar el sarg, y segui los pasos de una manulillo, todo fue transparente al momento de checar el reporte… no me crea el index.html ¿Donde esta el error?, no se aun, lo tendre que instalar desde el principio.. haber que sale!!

  3. marianela Oliveros
    April 17th, 2007 at 15:11 | #3

    quisiera generar estadisticas de 2 dias antes como hago no se como hacerlo

  4. Romano
    June 11th, 2007 at 21:41 | #4

    Javier.
    Tengo instalado mi proxy y squid, y quiero configurar el Sarg, para ver los reportes por web, pero por donde comienzo, ya me baje el Sarg, hay que meterle mano a la configuracion??
    saludos

  5. jhc
    June 14th, 2007 at 20:59 | #5

    Para una fecha en particular usa:

    sarg -d dd/mm/yyyy-dd/mm/yyyy -l /var/log/squid/access.conf -o /var/www/sarg

  6. JJ
    August 19th, 2007 at 21:38 | #6

    Hola Buen dia, alguien podria darme una ayudita, es que tengo instalado el squid-NT en windows 2000 server, pero quisiera configurar sarg porque me parece una estupenda herramienta, si alquien podria ayudarme estaria muy agradecido…

  7. Ligia
    October 24th, 2007 at 23:03 | #7

    he instalado el sarg, pero todo esta bien aparentemente, pero me muestra los reportes del 2005, y que parte tengo que configurar……ese es el problema…estoy leyendo unos manuales, pero hasta hora no me indican nada..

  8. Masilva
    February 28th, 2008 at 04:52 | #8

    A mi solamente me genera los reportes del dia en que lo ejecuto, por ejemplo hoy al ejecutarlo me va a mostrar unicamente los movimientos del dia 27/02/2008 a las 22:21

    Cuando lo ejecuto como comentó arriba el amigo jhc “sarg -d dd/mm/yyyy-dd/mm/yyyy” no me hace nada diferente… vuelve y lo genera como de costumbre.

    Me urge resolver esta parte ya que necesito aparte de los reportes diarios poder ejecutar un reporte entre fechas con la finalidad de poder auditar a “x” pc-cliente en un lapso de tiempo

  9. Lilianne
    October 29th, 2008 at 16:20 | #9

    Hola
    Tengo instalado el SARG en mi servidor, pero necesito tener una autenticacion, para que los usuarios de mi red vean solamente sus propios consumos, no los del resto… ¿Alguna idea de como hago esto?
    Gracias

  10. Katherine Díaz
    December 10th, 2008 at 15:20 | #10

    Hola Javier, necesito urgente configurar el squid para Windows, esto existe ? alguna información que me puedas suministrar ? te lo agradeceria !!!

  11. Eduardo Alvear
    December 12th, 2008 at 16:30 | #11

    Hola, me gusatria saber como configuro el tiempo de conexion para que se muestre en el sarg, ya habilité la línea date_time_by elap, pero no pasa nada.

    Agradezco tu ayuda.

  12. Vanesa
    December 18th, 2008 at 18:20 | #12

    Hola tengo instalado SARG -2.2.2 y quiero ver las estadísticas con gráficos al igual que lo muestra en la pág. sarg.sourceforge.net/sarg.php, pero no se como. existe algún manual o tienen idea de como hacerlo.
    Gracias

  13. February 11th, 2009 at 17:30 | #13

    Tengo el mismo problema de Masilva, se generan reportes con el comando sarg, pero al verlos por Web, sigue apareciendo otra fecha

    Saludos

  14. erica
    March 30th, 2009 at 19:59 | #14

    porfa necesito un manual de sarg para windows 2003 server.

  15. estrella
    June 7th, 2009 at 19:15 | #15

    hola me agrado el cometario sobre este programita me gustaria conocer màs y sobre todo k me dieran unos tips pork la verdad kiero saber màs pork me servira y mucho

    Agradezco k siempre haya lugares como stos donde se muestran cosas muy interantes…. saludos a todos …

  16. jose
    July 27th, 2009 at 06:38 | #16

    Hola amigos muy interesante el programa, yo isntale squid en windows xp y me interesaria saber si existe la posibilidad de hacer lo mismo con SARG, seria una gran combinacion.

  17. yuri
    May 6th, 2011 at 13:13 | #17

    @Lilianne

    por favor si averiguastes como hacer eso, escribeme a mi correo, yuri.arbelo@yag.vicome.net y dime como lo lograstes o el links de donde aprendistes

  1. No trackbacks yet.