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

    SARG PFSENSE 2.2.4

    Scheduled Pinned Locked Moved Portuguese
    20 Posts 4 Posters 3.2k 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.
    • R
      rvl
      last edited by

      Bom dia!

      estou com um problema meu sarg havia parado a 1 semana tentando resolver segui o procedimento de um outro tópico, procedimento abaixo, mas ainda assim nao resolveu e nao consigo mais acessar os relatórios que estavam normais, ja tentei reinstalar e nada tbm.

      alguém tem alguma outra ideia?

      1º - Observei que no caminho do erro apresentado pelo código que eu mesmo postei constava um caminho /usr/pbi/sarg-amd64/local/sarg-reports e nele estava a pasta que o sarg cria para cada dia

      2º - a pasta /usr/local/sarg-reports estava vazia.

      3º -  Exclui o diretório /usr/local/sarg-reports com o comando
      Code: [Select]
      rm -R /usr/local/sarg-reports

      4º - Criei um link simbólico com o comando abaixo.

      Code: [Select]
      ln -s /usr/pbi/sarg-amd64/local/sarg-reports /usr/local/sarg-reports

      e no log do firewall
      Code: [Select]
      php-fpm[68119]: /pkg_edit.php: Sarg: force refresh now with -d date +%d/%m/%Y args, compress() and rotate action after sarg finish.
      ![2016-02-11 11_37_10-fwlistenx.listenx.lan - Status_ Sarg Reports.png](/public/imported_attachments/1/2016-02-11 11_37_10-fwlistenx.listenx.lan - Status_ Sarg Reports.png)
      ![2016-02-11 11_37_10-fwlistenx.listenx.lan - Status_ Sarg Reports.png_thumb](/public/imported_attachments/1/2016-02-11 11_37_10-fwlistenx.listenx.lan - Status_ Sarg Reports.png_thumb)

      1 Reply Last reply Reply Quote 0
      • R
        rvl
        last edited by

        Acabei de ver este erro no system logs.

        ![2016-02-11 11_40_17-fwlistenx.listenx.lan - Status_ System logs_ General.png](/public/imported_attachments/1/2016-02-11 11_40_17-fwlistenx.listenx.lan - Status_ System logs_ General.png)
        ![2016-02-11 11_40_17-fwlistenx.listenx.lan - Status_ System logs_ General.png_thumb](/public/imported_attachments/1/2016-02-11 11_40_17-fwlistenx.listenx.lan - Status_ System logs_ General.png_thumb)

        1 Reply Last reply Reply Quote 0
        • A
          andr3.ribeiro
          last edited by

          eu tenho exatamente o mesmo problema

          rodando o comando: export LC_ALL=C && sarg -x
          ele faz seu papel corretamente, mas nao consigo fixar isso, tenho que rodar ele toda vez

          vou acompanhar o topico pra ver se alguem consegue nos ajudar

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

            @andr3.ribeiro:

            mas nao consigo fixar isso, tenho que rodar ele toda vez

            vou acompanhar o topico pra ver se alguem consegue nos ajudar

            Cara, essa configuração já está no pacote do sarg. Tem certeza que estão rodando a versão mais nova dele?

            
                   mwexec("export LC_ALL=C && " . $cmd . " " . $args);
            
            

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

            Help a community developer! ;D

            1 Reply Last reply Reply Quote 0
            • A
              andr3.ribeiro
              last edited by

              meu pacote do Sarg é a versão 0.6.10

              na aba "view records" aparece:

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

              aquele link da pasta sarg-reports ja esta criado

              ln -s /usr/pbi/sarg-amd64/local/sarg-reports /usr/local/sarg-reports
              

              o comando:

              export LC_ALL=C && sarg -x
              

              retorna:

              $ export LC_ALL=C && sarg -x
              SARG: Init
              SARG: Loading configuration from /usr/local/etc/sarg/sarg.conf
              SARG: Chaining IP resolving module "dns"
              SARG: Loading exclude host file from: /usr/pbi/sarg-amd64/etc/sarg/exclude_hosts.conf
              SARG: Loading exclude file from: /usr/pbi/sarg-amd64/etc/sarg/exclude_users.conf
              SARG: Reading host alias file "/usr/pbi/sarg-amd64/etc/sarg/hostalias"
              SARG: List of host names to alias:
              SARG: Deleting temporary directory "/tmp/sarg"
              SARG: Parameters:
              SARG:           Hostname or IP address (-a) = 
              SARG:                    Useragent log (-b) = 
              SARG:                     Exclude file (-c) = /usr/pbi/sarg-amd64/etc/sarg/exclude_hosts.conf
              SARG:                  Date from-until (-d) = 
              SARG:    Email address to send reports (-e) = 
              SARG:                      Config file (-f) = /usr/local/etc/sarg/sarg.conf
              SARG:                      Date format (-g) = Europe (dd/mm/yyyy)
              SARG:                        IP report (-i) = No
              SARG:             Keep temporary files (-k) = No
              SARG:                        Input log (-l) = /var/squid/logs/access.log
              SARG:               Resolve IP Address (-n) = Yes
              SARG:                       Output dir (-o) = /usr/local/sarg-reports/
              SARG: Use Ip Address instead of userid (-p) = No
              SARG:                    Accessed site (-s) = 
              SARG:                             Time (-t) = 
              SARG:                             User (-u) = 
              SARG:                    Temporary dir (-w) = /tmp/sarg
              SARG:                   Debug messages (-x) = Yes
              SARG:                 Process messages (-z) = No
              SARG:  Previous reports to keep (--lastlog) = 0
              SARG: 
              SARG: sarg version: 2.3.9 Sep-21-2014
              SARG: Reading access log file: /var/squid/logs/access.log
              SARG: Records in file: 809563, reading: 0.00%
              SARG: Records in file: 5000, reading: 0.62%
              SARG: Records in file: 10000, reading: 1.24%
              SARG: Records in file: 15000, reading: 1.85%
              

              (pulei essa parte)

              SARG: Records in file: 805000, reading: 99.44%
              SARG:    Records read: 809577, written: 809326, excluded: 251
              SARG: Squid log format
              SARG: Period: 19 Nov 2015-12 Feb 2016
              SARG: Cannot create directory /usr/local/sarg-reports - File exists
              SARG: Records in file: 809563, reading: 100.00%
              

              e mesmo removendo o diretorio /usr/local/sarg-reports por completo (rm -rf) ele retorna "file exists"

              vou tentar reinstalar o pacote aqui pra ver

              1 Reply Last reply Reply Quote 0
              • A
                andr3.ribeiro
                last edited by

                pois é. ainda nao rolou.

                a princípio o lightsquid funcionou, mas tenho mais flexibilidade com o Sarg, gostaria de utilizar ele

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

                  Olha como estão as pastas sarg-reports no /usr/local e /usr/pbi/sarg-…

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

                  Help a community developer! ;D

                  1 Reply Last reply Reply Quote 0
                  • A
                    andr3.ribeiro
                    last edited by

                    em /usr/pbi… esta completamente vazia

                    em /usr/local.. também

                    continua a mensagem:
                    SARG: Cannot create directory /usr/local/sarg-reports - File exists

                    deletei o link de /usr/pbi para /usr/local mas mesmo assim continua a mesma msg.

                    1 Reply Last reply Reply Quote 0
                    • A
                      andr3.ribeiro
                      last edited by

                      a princípio consegui resolver deletando as duas pastas sarg-reports.

                      ele gerou corretamente, mas somou os dias de 19/11/2015 até hoje..

                      tem como separar esse log por dia??

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

                        @andr3.ribeiro:

                        tem como separar esse log por dia??

                        Sim, executando o sarg com os parametros do agendamento por dia conforme os exemplos da aba de agendamento do pacote.

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

                        Help a community developer! ;D

                        1 Reply Last reply Reply Quote 0
                        • A
                          andr3.ribeiro
                          last edited by

                          eu queria separar os antigos ( desde 19/11/15) por dia até hj.
                          É assim mesmo??

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

                            @andr3.ribeiro:

                            eu queria separar os antigos ( desde 19/11/15) por dia até hj.
                            É assim mesmo??

                            gera um script para gerar um por dia até chegar no dia de hoje…

                            sarg -x -d 19/11/2015 e assim por diante

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

                            Help a community developer! ;D

                            1 Reply Last reply Reply Quote 0
                            • A
                              andr3.ribeiro
                              last edited by

                              Aparentemente funcionou o SARG
                              Ta certinho agora

                              Mas o Schedule nao funcionou. Preciso colocar o comando no cron pra rodar automaticamente?

                              1 Reply Last reply Reply Quote 0
                              • D
                                didonsom
                                last edited by

                                @andr3.ribeiro:

                                Aparentemente funcionou o SARG
                                Ta certinho agora

                                Mas o Schedule nao funcionou. Preciso colocar o comando no cron pra rodar automaticamente?

                                amigo,

                                como vc está fazendo o agendamento do Schedule? eu estou postando minhas configurações para ver se consigo te ajudar.. aqui com essas configurações funciona direitinho, gero o relatório a cada 1h e no final do dia,  mas estou utilizando o pfsense 2.2.6 e Sarg junto do Squidguard

                                1d.png
                                1d.png_thumb
                                1h.png
                                1h.png_thumb
                                sarg.png
                                sarg.png_thumb

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

                                  @andr3.ribeiro:

                                  Mas o Schedule nao funcionou. Preciso colocar o comando no cron pra rodar automaticamente?

                                  Quando você configura o schedule, o pacote já adiciona as rotinas no cron.

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

                                  Help a community developer! ;D

                                  1 Reply Last reply Reply Quote 0
                                  • A
                                    andr3.ribeiro
                                    last edited by

                                    Parece que ele não criou a tarefa no cron

                                    Ja tentei excluir a agenda e criar denovo

                                    agenda.png
                                    agenda.png_thumb
                                    cron.png
                                    cron.png_thumb

                                    1 Reply Last reply Reply Quote 0
                                    • A
                                      andr3.ribeiro
                                      last edited by

                                      Marcello, valeu pela ajuda cara, obrigado mesmo!

                                      Deixei 2 dias para ver se criavam os relatorios e nao funcionou.

                                      Alguem tem alguma regra do sarg no cron para gerar os relatorios do dia anterior, pra facilitar pra eu adicionar?

                                      Outra coisa, alguém sabe como eu defino dias limites para armazenamento dos relatorios?

                                      valeu pela ajuda

                                      1 Reply Last reply Reply Quote 0
                                      • A
                                        andr3.ribeiro
                                        last edited by

                                        Pessoal, por favor,

                                        Alguem pode mandar um print do cron onde está o SARG pra poder me ajudar aqui?

                                        1 Reply Last reply Reply Quote 0
                                        • D
                                          didonsom
                                          last edited by

                                          @andr3.ribeiro:

                                          Pessoal, por favor,

                                          Alguem pode mandar um print do cron onde está o SARG pra poder me ajudar aqui?

                                          Segue…

                                          abraços,

                                          diego

                                          ![Sem título.png](/public/imported_attachments/1/Sem título.png)
                                          ![Sem título.png_thumb](/public/imported_attachments/1/Sem título.png_thumb)

                                          1 Reply Last reply Reply Quote 0
                                          • A
                                            andr3.ribeiro
                                            last edited by

                                            humm!! isso!

                                            Muito obrigado!

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