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

    Sarg package for pfsense

    Scheduled Pinned Locked Moved pfSense Packages
    467 Posts 99 Posters 562.8k 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.
    • marcellocM
      marcelloc
      last edited by

      @ilium007:

      http://pfsense.harland/sarg_frame.php?prevent=900651242816820700?

      and can still see the reports with no authentication. What am doing wrong !!

      Now I got what you were accessing.

      I'm checking sarg_frame.php code.

      Treinamentos de Elite: http://sys-squad.com

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • I
        ilium007
        last edited by

        Glad I am not going mad !!

        1 Reply Last reply Reply Quote 0
        • marcellocM
          marcelloc
          last edited by

          Reinstall the package in 15 minutes and check if it's ok now.

          Thanks for the feedback!  :)

          Treinamentos de Elite: http://sys-squad.com

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • I
            ilium007
            last edited by

            Will do !! Thanks !

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

              I had follow this package and read this thread, I had try sarg and works, but I have seen that cron run 2 jobs in my system.

              I setup squid without any log rotate, but I see that my system rotate my logs twice.

              Sep 29 23:00:02 gw php: : Sarg: force refresh now with  args, compress() and rotate action after sarg finish.
              Sep 29 23:00:17 gw php: : executing squid log rotate after sarg.
              Sep 30 00:00:01 gw php: : Sarg: force refresh now with  args, compress() and rotate action after sarg finish.
              Sep 30 00:00:17 gw php: : executing squid log rotate after sarg.

              I setup sarg to rotate at 23h, I have this on cron:

              0  *  *  *  *  root  /usr/bin/nice -n20 newsyslog 
              1,31  0-5  *  *  *  root  /usr/bin/nice -n20 adjkerntz -a 
              1  3  1  *  *  root  /usr/bin/nice -n20 /etc/rc.update_bogons.sh 
              */60  *  *  *  *  root  /usr/bin/nice -n20 /usr/local/sbin/expiretable -v -t 3600 sshlockout 
              1  1  *  *  *  root  /usr/bin/nice -n20 /etc/rc.dyndns.update 
              */60  *  *  *  *  root  /usr/bin/nice -n20 /usr/local/sbin/expiretable -v -t 3600 virusprot 
              30  12  *  *  *  root  /usr/bin/nice -n20 /etc/rc.update_urltables 
              0  0  *  *  *  root  /bin/rm /var/squid/cache/swap.state; /usr/local/sbin/squid -k rotate 
              */15  *  *  *  *  root  /usr/local/pkg/swapstate_check.php 
              0  */23  *  *  *  root  /usr/local/bin/php /usr/local/www/sarg.php 0

              Why it run at 00:00?

              sarg-2.3.2_2        Squid log analyzer and HTML report generator
              squid-2.7.9_1      HTTP Caching Proxy

              Any tip will be appreciate, thanks!!!

              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
              • T
                Tom70
                last edited by

                Hi,

                The daily report works great.
                But what are the arguments for a weekly and a monthly report.

                Tom

                1 Reply Last reply Reply Quote 0
                • marcellocM
                  marcelloc
                  last edited by

                  @Tom70:

                  But what are the arguments for a weekly and a monthly report.

                  google search could help a lot  ;).

                  I've  found this on http://lists.freebsd.org/pipermail/freebsd-ports/2005-November/027512.html

                  TODAY=$(date +%d/%m/%Y)
                  YESTERDAY=$(date -v-1d +%d/%m/%Y)
                  WEEKAGO=$(date -v-1w -v-1d +%d/%m/%Y)
                  MONTHAGO=$(date -v-1m -v-1d +%d/%m/%Y)
                  YEARAGO=$(date -v-1y -v-1d +%d/%m/%Y)

                  Treinamentos de Elite: http://sys-squad.com

                  Help a community developer! ;D

                  1 Reply Last reply Reply Quote 0
                  • T
                    Tom70
                    last edited by

                    @marcelloc:

                    google search could help a lot  ;).

                    I've  found this on http://lists.freebsd.org/pipermail/freebsd-ports/2005-November/027512.html

                    TODAY=$(date +%d/%m/%Y)
                    YESTERDAY=$(date -v-1d +%d/%m/%Y)
                    WEEKAGO=$(date -v-1w -v-1d +%d/%m/%Y)
                    MONTHAGO=$(date -v-1m -v-1d +%d/%m/%Y)
                    YEARAGO=$(date -v-1y -v-1d +%d/%m/%Y)

                    Hi Marcelloc

                    This page I had already found. But somehow it did not work.
                    But I get no errors.

                    Tom

                    1 Reply Last reply Reply Quote 0
                    • marcellocM
                      marcelloc
                      last edited by

                      Are you rotating the squid log?

                      Treinamentos de Elite: http://sys-squad.com

                      Help a community developer! ;D

                      1 Reply Last reply Reply Quote 0
                      • T
                        Tom70
                        last edited by

                        Yes. Every 60 days.

                        1 Reply Last reply Reply Quote 0
                        • marcellocM
                          marcelloc
                          last edited by

                          @Tom70:

                          Yes. Every 60 days.

                          did you tried  -d date -v-1w +%d/%m/%Y-date +%d/%m/%Y for a week report?

                          Treinamentos de Elite: http://sys-squad.com

                          Help a community developer! ;D

                          1 Reply Last reply Reply Quote 0
                          • S
                            stramato
                            last edited by

                            hi guys, i've been reading this thread. I just installed Sarg today.

                            I'm using Squid Transparent with SquidGuard. Just standard config, with log turned on (log rotate also).

                            I can view Realtime just fine, but I can't seem to generate a report when I try forcing a sched with the following args:

                            -d date +%d/%m/%Y-date +%d/%m/%Y

                            I just get this:

                            Error: Could not find report index file.
                            Check and save sarg settings and try to force sarg schedule.

                            Should I do anything special config to make it work?

                            1 Reply Last reply Reply Quote 0
                            • marcellocM
                              marcelloc
                              last edited by

                              @stramato:

                              Should I do anything special config to make it work?

                              yes, check all sarg config options, reports to generate and create a schedule to run.

                              Default sarg options has (yes) after it's description. Select all to create a default config.

                              Treinamentos de Elite: http://sys-squad.com

                              Help a community developer! ;D

                              1 Reply Last reply Reply Quote 0
                              • S
                                stramato
                                last edited by

                                @marcelloc:

                                @stramato:

                                Should I do anything special config to make it work?

                                yes, check all sarg config options, reports to generate and create a schedule to run.

                                Default sarg options has (yes) after it's description. Select all to create a default config.

                                Thank you. I had to simply select (ctrl+click to highlight) the config options then click save. I got confused because I thought they're already enabled since they already have a (yes) on them.

                                1 Reply Last reply Reply Quote 0
                                • C
                                  ckuecker
                                  last edited by

                                  I have Sarg running on multiple pfsense boxes.  One of my boxes has about 100 users behind it and the report will only work for about the first 4 hours after I wipe out the squid logs.  After that I am guessing the squid log gets too big and the sarg report will no longer work.

                                  I am using the -d arguments and I have tried limiting the number of users.

                                  Any suggestions on how I can get sarg to accept a larger log file?

                                  1 Reply Last reply Reply Quote 0
                                  • marcellocM
                                    marcelloc
                                    last edited by

                                    @ckuecker:

                                    Any suggestions on how I can get sarg to accept a larger log file?

                                    I have large files working fine.

                                    try to run sarg on console to check what it returns.

                                    Treinamentos de Elite: http://sys-squad.com

                                    Help a community developer! ;D

                                    1 Reply Last reply Reply Quote 0
                                    • C
                                      ckuecker
                                      last edited by

                                      @marcelloc:

                                      @ckuecker:

                                      Any suggestions on how I can get sarg to accept a larger log file?

                                      I have large files working fine.

                                      try to run sarg on console to check what it returns.

                                      Seems to be working fine now.  I just need to figure out my schedule because, like others my report is pretty empty at 00:00.  I need to figure out Cron now.

                                      I have highlighted what I am questioning.  Is this rotating my squid logs even after I have set them not to rotate?

                                      ![cron sarg.PNG](/public/imported_attachments/1/cron sarg.PNG)
                                      ![cron sarg.PNG_thumb](/public/imported_attachments/1/cron sarg.PNG_thumb)

                                      1 Reply Last reply Reply Quote 0
                                      • marcellocM
                                        marcelloc
                                        last edited by

                                        Check on squid config because it's not created by sarg.

                                        Treinamentos de Elite: http://sys-squad.com

                                        Help a community developer! ;D

                                        1 Reply Last reply Reply Quote 0
                                        • C
                                          ckuecker
                                          last edited by

                                          @marcelloc:

                                          Check on squid config because it's not created by sarg.

                                          This is my squid config.  Rotation should be disabled.

                                          Capture.PNG
                                          Capture.PNG_thumb

                                          1 Reply Last reply Reply Quote 0
                                          • C
                                            ckuecker
                                            last edited by

                                            I think it is working now.  Thanks for all your help Marcelloc

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