Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Problema Reporte Squid

    Scheduled Pinned Locked Moved Español
    15 Posts 2 Posters 8.1k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      locopepo
      last edited by

      Esto me arrojo

      ls -l /var/squid/log
      total 466810
      -rw-r–---  1 proxy  proxy  5758219 Aug  4 10:24 access.log
      -rw-r-----  1 proxy  proxy  36603952 Aug  3 23:57 access.log.0
      -rw-r-----  1 proxy  proxy    78014 Aug  2 23:43 access.log.1
      -rw-r-----  1 proxy  proxy        0 Jul 23 00:00 access.log.10
      -rw-r-----  1 proxy  proxy        0 Jul 22 00:00 access.log.11
      -rw-r-----  1 proxy  proxy        0 Jul 21 00:00 access.log.12
      -rw-r-----  1 proxy  proxy  3749898 Jul 20 21:29 access.log.13
      -rw-r-----  1 proxy  proxy  6023254 Jul 19 23:29 access.log.14
      -rw-r-----  1 proxy  proxy  5367356 Jul 18 23:29 access.log.15
      -rw-r-----  1 proxy  proxy    31925 Jul 17 23:27 access.log.16
      -rw-r-----  1 proxy  proxy    31744 Jul 16 23:27 access.log.17
      -rw-r-----  1 proxy  proxy    872149 Jul 15 23:27 access.log.18
      -rw-r-----  1 proxy  proxy  2957628 Jul 14 23:27 access.log.19
      -rw-r-----  1 proxy  proxy        0 Jul 31 00:00 access.log.2
      -rw-r-----  1 proxy  proxy  1880693 Jul 13 23:40 access.log.20
      -rw-r-----  1 proxy  proxy  4015152 Jul 12 23:27 access.log.21
      -rw-r-----  1 proxy  proxy  3947604 Jul 11 23:52 access.log.22
      -rw-r-----  1 proxy  proxy    143077 Jul 10 23:57 access.log.23
      -rw-r-----  1 proxy  proxy    160279 Jul  9 23:55 access.log.24
      -rw-r-----  1 proxy  proxy  16584969 Jul  9 00:00 access.log.25
      -rw-r-----  1 proxy  proxy  20745891 Jul  7 23:59 access.log.26
      -rw-r-----  1 proxy  proxy    258194 Jul  6 23:57 access.log.27
      -rw-r-----  1 proxy  proxy  14668122 Jul  5 12:01 access.log.28
      -rw-r-----  1 proxy  proxy  23439335 Jul  4 23:31 access.log.29
      -rw-r-----  1 proxy  proxy        0 Jul 30 00:00 access.log.3
      -rw-r-----  1 proxy  proxy    206350 Jul  3 23:50 access.log.30
      -rw-r-----  1 proxy  proxy    210669 Jul  2 23:49 access.log.31
      -rw-r-----  1 proxy  proxy    660626 Jul  1 23:50 access.log.32
      -rw-r-----  1 proxy  proxy  7493736 Jun 30 10:29 access.log.33
      -rw-r-----  1 proxy  proxy  34667519 Jun 29 23:44 access.log.34
      -rw-r-----  1 proxy  proxy  27341014 Jun 29 00:00 access.log.35
      -rw-r-----  1 proxy  proxy    242075 Jun 27 23:55 access.log.36
      -rw-r-----  1 proxy  proxy    293870 Jun 26 23:44 access.log.37
      -rw-r-----  1 proxy  proxy    276949 Jun 25 23:44 access.log.38
      -rw-r-----  1 proxy  proxy  27470725 Jun 24 23:45 access.log.39
      -rw-r-----  1 proxy  proxy        0 Jul 29 00:00 access.log.4
      -rw-r-----  1 proxy  proxy  26947102 Jun 23 23:45 access.log.40
      -rw-r-----  1 proxy  proxy  15955926 Jun 22 23:45 access.log.41
      -rw-r-----  1 proxy  proxy        0 Jun 21 00:00 access.log.42
      -rw-r-----  1 proxy  proxy        0 Jun 20 00:00 access.log.43
      -rw-r-----  1 proxy  proxy    39598 Jun 19 08:44 access.log.44
      -rw-r-----  1 proxy  proxy    138074 Jun 18 23:53 access.log.45
      -rw-r-----  1 proxy  proxy  27404033 Jun 17 23:53 access.log.46
      -rw-r-----  1 proxy  proxy  32087419 Jun 16 23:53 access.log.47
      -rw-r-----  1 proxy  proxy  31182415 Jun 15 23:53 access.log.48
      -rw-r-----  1 proxy  proxy  26282251 Jun 14 23:53 access.log.49
      -rw-r-----  1 proxy  proxy        0 Jul 28 00:00 access.log.5
      -rw-r-----  1 proxy  proxy  12589505 Jun 13 23:57 access.log.50
      -rw-r-----  1 proxy  proxy        0 Jun 12 00:00 access.log.51
      -rw-r-----  1 proxy  proxy        0 Jun 11 00:00 access.log.52
      -rw-r-----  1 proxy  proxy  1191937 Jun 10 11:08 access.log.53
      -rw-r-----  1 proxy  proxy    774819 Jun  9 23:57 access.log.54
      -rw-r-----  1 proxy  proxy  4636238 Jun  9 00:00 access.log.55
      -rw-r-----  1 proxy  proxy  22248741 Jun  7 23:57 access.log.56
      -rw-r-----  1 proxy  proxy  26276911 Jun  6 23:57 access.log.57
      -rw-r-----  1 proxy  proxy    266114 Jun  5 23:53 access.log.58
      -rw-r-----  1 proxy  proxy    416230 Jun  4 23:53 access.log.59
      -rw-r-----  1 proxy  proxy        0 Jul 27 00:00 access.log.6
      -rw-r-----  1 proxy  proxy        0 Jul 26 00:00 access.log.7
      -rw-r-----  1 proxy  proxy        0 Jul 25 00:00 access.log.8
      -rw-r-----  1 proxy  proxy        0 Jul 24 00:00 access.log.9
      -rw-r-----  1 proxy  proxy    77592 Aug  4 10:22 cache.log
      -rw-r-----  1 proxy  proxy    272579 Aug  3 19:00 cache.log.0
      -rw-r-----  1 proxy  proxy    28394 Aug  2 18:52 cache.log.1
      -rw-r-----  1 proxy  proxy      474 Jul 23 00:00 cache.log.10
      -rw-r-----  1 proxy  proxy      474 Jul 22 00:00 cache.log.11
      -rw-r-----  1 proxy  proxy      474 Jul 21 00:00 cache.log.12
      -rw-r-----  1 proxy  proxy    75348 Jul 20 22:12 cache.log.13
      -rw-r-----  1 proxy  proxy    172156 Jul 19 17:39 cache.log.14
      -rw-r-----  1 proxy  proxy    97192 Jul 18 18:29 cache.log.15
      -rw-r-----  1 proxy  proxy      419 Jul 17 00:00 cache.log.16
      -rw-r-----  1 proxy  proxy      419 Jul 16 00:00 cache.log.17
      -rw-r-----  1 proxy  proxy      419 Jul 15 00:00 cache.log.18
      -rw-r-----  1 proxy  proxy    25874 Jul 14 12:42 cache.log.19
      -rw-r-----  1 proxy  proxy      474 Jul 31 00:00 cache.log.2
      -rw-r-----  1 proxy  proxy      1409 Jul 13 11:30 cache.log.20
      -rw-r-----  1 proxy  proxy      709 Jul 12 08:43 cache.log.21
      -rw-r-----  1 proxy  proxy      853 Jul 11 11:44 cache.log.22
      -rw-r-----  1 proxy  proxy      7226 Jul 10 20:08 cache.log.23
      -rw-r-----  1 proxy  proxy      507 Jul  9 00:23 cache.log.24
      -rw-r-----  1 proxy  proxy    60617 Jul  8 23:23 cache.log.25
      -rw-r-----  1 proxy  proxy    184027 Jul  7 23:08 cache.log.26
      -rw-r-----  1 proxy  proxy      7833 Jul  6 23:52 cache.log.27
      -rw-r-----  1 proxy  proxy    42199 Jul  5 17:48 cache.log.28
      -rw-r-----  1 proxy  proxy    143920 Jul  4 17:13 cache.log.29
      -rw-r-----  1 proxy  proxy      474 Jul 30 00:00 cache.log.3
      -rw-r-----  1 proxy  proxy      363 Jul  3 00:00 cache.log.30
      -rw-r-----  1 proxy  proxy      363 Jul  2 00:00 cache.log.31
      -rw-r-----  1 proxy  proxy      4875 Jul  1 16:41 cache.log.32
      -rw-r-----  1 proxy  proxy    11597 Jun 30 10:32 cache.log.33
      -rw-r-----  1 proxy  proxy    14924 Jun 29 17:20 cache.log.34
      -rw-r-----  1 proxy  proxy    454904 Jun 28 19:11 cache.log.35
      -rw-r-----  1 proxy  proxy      915 Jun 27 16:19 cache.log.36
      -rw-r-----  1 proxy  proxy      915 Jun 26 16:19 cache.log.37
      -rw-r-----  1 proxy  proxy      509 Jun 25 13:27 cache.log.38
      -rw-r-----  1 proxy  proxy    21364 Jun 24 15:56 cache.log.39
      -rw-r-----  1 proxy  proxy      474 Jul 29 00:00 cache.log.4
      -rw-r-----  1 proxy  proxy    83295 Jun 23 17:26 cache.log.40
      -rw-r-----  1 proxy  proxy    22236 Jun 22 17:34 cache.log.41
      -rw-r-----  1 proxy  proxy      306 Jun 21 00:00 cache.log.42
      -rw-r-----  1 proxy  proxy      4671 Jun 20 08:48 cache.log.43
      -rw-r-----  1 proxy  proxy      3525 Jun 19 15:14 cache.log.44
      -rw-r-----  1 proxy  proxy      306 Jun 18 00:00 cache.log.45
      -rw-r-----  1 proxy  proxy    65126 Jun 17 16:30 cache.log.46
      -rw-r-----  1 proxy  proxy    11763 Jun 16 17:26 cache.log.47
      -rw-r-----  1 proxy  proxy    23212 Jun 15 18:28 cache.log.48
      -rw-r-----  1 proxy  proxy    16112 Jun 14 18:59 cache.log.49
      -rw-r-----  1 proxy  proxy      4427 Jul 28 14:03 cache.log.5
      -rw-r-----  1 proxy  proxy      7888 Jun 13 17:56 cache.log.50
      -rw-r-----  1 proxy  proxy      305 Jun 12 00:00 cache.log.51
      -rw-r-----  1 proxy  proxy      305 Jun 11 00:00 cache.log.52
      -rw-r-----  1 proxy  proxy    12764 Jun 10 18:17 cache.log.53
      -rw-r-----  1 proxy  proxy      6571 Jun  9 17:30 cache.log.54
      -rw-r-----  1 proxy  proxy      4821 Jun  8 17:05 cache.log.55
      -rw-r-----  1 proxy  proxy    35476 Jun  7 20:05 cache.log.56
      -rw-r-----  1 proxy  proxy    248469 Jun  6 19:35 cache.log.57
      -rw-r-----  1 proxy  proxy      306 Jun  5 00:00 cache.log.58
      -rw-r-----  1 proxy  proxy      306 Jun  4 00:00 cache.log.59
      -rw-r-----  1 proxy  proxy      474 Jul 27 00:00 cache.log.6
      -rw-r-----  1 proxy  proxy      474 Jul 26 00:00 cache.log.7
      -rw-r-----  1 proxy  proxy      474 Jul 25 00:00 cache.log.8
      -rw-r-----  1 proxy  proxy      474 Jul 24 00:00 cache.log.9

      1 Reply Last reply Reply Quote 0
      • perikoP
        periko
        last edited by

        Tienes un arsenal de logs.

        Se supone que por cada log debe mostrarte un reporte.

        Tienes muchos en 0 como el access.log.10 y otros mas ahi no tiene lightsquid datos para sacar el reporte de ese dia por ello aparece vacio, correcto?.

        lightsquid tiene su propio batch que rota los logs de squid, y aparte si en tu configuracion del squid tienes un valor en log rotate donde le indicamos a squid cuantos archivos deseamos mantener esto tambien le indica a squid que el mismo debe rotar los logs y choca con el de lightsquid y esto lo lei en el foro gringo, te recomiendo que si tienes un valor en el log rotate de squid lo borres y dejes que lightsquid haga su chamba.

        De esto me di cuenta por que yo estuve usando lightsquid por un tiempo y nunca me gusto y a veces no sacaba informacion, no soy programador y le batalle para dar con el problema.

        Lo que estoy usando ahorita es sarg pero a este lo tuve que instalar a mano y los reportes son mas completos que lightsquid.

        Me avisas al respecto de favor, ando monitoreando todo lo relacionado con squid.

        Necesitan Soporte de Pfsense en México?/Need Pfsense Support in Mexico?
        www.bajaopensolutions.com
        https://www.facebook.com/BajaOpenSolutions
        Quieres aprender PfSense, visita mi canal de youtube:
        https://www.youtube.com/c/PedroMorenoBOS

        1 Reply Last reply Reply Quote 0
        • L
          locopepo
          last edited by

          Tu me dices que en
          Proxy server: General settings deje en blanco …y en...
          Services: Proxy server Report(LightSquid) -> Settings .....Refresh sheduler ponga un valor...

          entiendo bien...?

          1 Reply Last reply Reply Quote 0
          • perikoP
            periko
            last edited by

            Bueno, me imagino que configurastes ambos o no?

            Necesitan Soporte de Pfsense en México?/Need Pfsense Support in Mexico?
            www.bajaopensolutions.com
            https://www.facebook.com/BajaOpenSolutions
            Quieres aprender PfSense, visita mi canal de youtube:
            https://www.youtube.com/c/PedroMorenoBOS

            1 Reply Last reply Reply Quote 0
            • L
              locopepo
              last edited by

              Pero esa es tu idea
              dejar el primero en blanco y el segundo lo tengo en 24h?

              1 Reply Last reply Reply Quote 0
              • L
                locopepo
                last edited by

                Instale sarg con
                pkg_add -r http://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-7-stable/Latest/sarg.tbz

                pero no me aparece en los menús y cuando lo ejecuto

                sarg

                SARG: Cannot open config file: /usr/local/etc/sarg/sarg.conf - No such file or directory

                tienes algun manual de como instarlo?

                1 Reply Last reply Reply Quote 0
                • perikoP
                  periko
                  last edited by

                  No, sarg no es parte de pfsense, lo puedes correr ya que a el final tienes un freebsd.

                  Este se tiene que meter a mano, mas tarde te voy a pasar una informacion sobre como hecharlo a volar, claro olvidate de verlo en el gui de pfsense, para esto se necesita alguien que entienda como integrarlo.

                  Saludos!!!

                  Necesitan Soporte de Pfsense en México?/Need Pfsense Support in Mexico?
                  www.bajaopensolutions.com
                  https://www.facebook.com/BajaOpenSolutions
                  Quieres aprender PfSense, visita mi canal de youtube:
                  https://www.youtube.com/c/PedroMorenoBOS

                  1 Reply Last reply Reply Quote 0
                  • L
                    locopepo
                    last edited by

                    ok a la espera de la info..

                    1 Reply Last reply Reply Quote 0
                    • perikoP
                      periko
                      last edited by

                      Bueno ya tienes a sarg instalado, vamos viendo como ponerlo a trabajar:

                      -Debemos configurarlo, se instala en /usr/local/etc/sarg/
                      -Editalo a tu gusto, nomas eso donde indica rutas a archivos valida esas rutas.
                      -En /usr/local/www crea un folder llamado squid-reports.
                      Sarg tiene un parametro donde le indicamos a donde va a mandar toda su informacion:

                      
                      output_dir /usr/local/www/squid-reports
                      
                      

                      Otro parametro importante es de donde toma la informacion de squid:

                      
                      access_log /var/squid/log/access.log
                      
                      

                      Los demas son ya de apariencia y solo valida que los font que indica esten en ese lugar.

                      Ahora, existe un batch que yo encontre en la red y me esta haciendo el trabajo sucio, para que reinventar la rueda:

                      http://www.initzero.it/products/opensource/sarg-reports/download/sarg-reports

                      Crea un folder en /root/ llamado scripts, ahi guarda ese archivo.

                      Creo que solo debemos modificar estos parametros:

                      #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

                      Italian Language

                      SARG=/usr/local/bin/sarg    –----------------------------- ruta del ejecutable del squid
                          CONFIG=/usr/local/etc/sarg/sarg.conf  ------------------------- ruta de la config del squid
                         HTMLOUT=/usr/local/www/squid-reports --------------------------- ruta a donde va a mandar los reportes
                       PAGETITLE="Statistiche Proxy di $(hostname)"
                         LOGOIMG=http://www.initzero.it/images/initzero-logo.jpg
                        LOGOLINK=http://www.initzero.it
                           DAILY=Diario
                          WEEKLY=Semanal
                         MONTHLY=Mensual
                      EXCLUDELOG1="SARG: Nessun records trovato."
                      EXCLUDELOG2="SARG: Fine"
                      #@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@

                      Revisa lo demas, creo que no es necesario modificar mas. Hay que respetar su trabajo, van a salir en Italiano ciertos comentarios pero no importa.

                      El batch hazlo ejecutable, y puedes correrlo a mano para que lo pruebes, cuando ya lo conozcas ahora si sigue crear el cron job que se encargara de el:

                      /root/scripts/sarg-reports.sh
                      SARG - Daily / Weekly / Monthly - Squid proxy usage reports creation tool
                      Written by Ugo Viti ugo.viti@initzero.itVersion: 20050202

                      Usage: /root/scripts/sarg-reports.sh [OPTIONS]

                      Allowed options:
                          manual,  Create Manual report
                          today,  Create Today report
                          daily,  Create Daily report
                          weekly,  Create Weekly report
                          montly,  Create Monthly report/ugo.viti@initzero.it

                      Juega con el para que veas su funcion ;D

                      Ejecuta:

                      crontab -e

                      Y introduce esto:

                      50 59 * * * /root/scripts/sarg-reports.sh today
                      0 0 * * 0 /root/scripts/sarg-reports.sh weekly
                      0 0 1 * * /root/scripts/sarg-reports.sh montly

                      Listo, si lo ejecutastes a mano revisa el folder /usr/local/www/squid-reports/ te van a aparecer un directorio Diario, Semanal y dentro todo el contenido.

                      Ya nomas vete a tu navegador y metes la ruta manual:

                      http://ip-pfsense/squid-reports/

                      Y tienes que ver el contenido, me dices como te fue, saludos  :)

                      Aqui les dejo unos pantallazos, saludos  ;D

                      sarg2.JPG_thumb
                      sarg2.JPG
                      sarg1.JPG_thumb
                      sarg1.JPG
                      sarg3.JPG
                      sarg3.JPG_thumb

                      Necesitan Soporte de Pfsense en México?/Need Pfsense Support in Mexico?
                      www.bajaopensolutions.com
                      https://www.facebook.com/BajaOpenSolutions
                      Quieres aprender PfSense, visita mi canal de youtube:
                      https://www.youtube.com/c/PedroMorenoBOS

                      1 Reply Last reply Reply Quote 0
                      • L
                        locopepo
                        last edited by

                        Uff no he tenido ni tiempo para probarlo…pero apenas pueda lo hago con tu ayuda,,,muchas gracias...

                        1 Reply Last reply Reply Quote 0
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.