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.
    • perikoP
      periko
      last edited by

      Oyes que tienes en el folder

      /var/squid/log

      Ejecuta:

      ls -l /var/squid/log

      ?

      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

        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.