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

      Estimados tengo problema con el reporte del Squid, ya q me faltan dias en los reportes,, alguien le pasa o ha pasado por lo mismo ?

      Atte.

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

        Oyes a mi me pasa algo igual, pero un favor ejecuta este comando en la consola de favor:

        grep "Restart required" cache.log.0 o grep "Restart required" cache.log

        Dime si te sale:

        2011/08/02 23:55:54| ERROR: Can't change type of existing cache_dir aufs /var/squid/cache to diskd. Restart required

        Si das con esta linea arriba viene una que dice:

        2011/08/02 23:55:54 |  logfileClose: closing log /var/squid/log/access.log

        Segun squid yo lo tengo para que me deje 30 logs, el solito debe rotarse, pero hay dias donde no lo hace, necesito yo manualmente tener que ejecutar el restart y otros pasos mas, tu como lo estas rotantdo?

        Lo que si existe es que lightsquid tambien rota el log entonces hay un choque entre squid y este paquete si lo usas, pero yo uso sarg y lo que voy hacer es yo crear un batch que lo haga, ahi luego te cuento!!!

        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 sale cuando ejecuto la linea de comando

          grep "Restart required" cache.log.0 o grep "Restart required" cache.log

          grep: cache.log.0: No such file or directory
          grep: o: No such file or directory
          grep: grep: No such file or directory
          grep: Restart required: No such file or directory
          grep: cache.log: No such file or directory

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

            El valor del log rotate incide en la generación de reportes.?

            1 Reply Last reply Reply Quote 0
            • 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.