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

    Sarg 2.3.6 para pfsense

    Scheduled Pinned Locked Moved Portuguese
    259 Posts 28 Posters 147.0k 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.
    • C
      ccesario
      last edited by

      @Babingthon:

      ccesario eu tenho quase igual ao seu, so muda que o meu é de 5m em 5m o do dia.

      o meu desse jeito esta funcionando perfeitamente.

      abraços.

      Teria como voce checar isso ?!
      Verifica o /var/log/system.log  por favor (às 00:00 horas).
      Se puder cola um pedaço aqui.
      Obrigado

      att,

      Carlos

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

        Pessoal, ninguem teve o tal problema?
        Mesmo apos uma instalacao e reconfiguracao o problema persite.

        Obrigado

        att,

        Carlos

        1 Reply Last reply Reply Quote 0
        • M
          mantunespb
          last edited by

          @ccesario:

          Pessoal, ninguem teve o tal problema?
          Mesmo apos uma instalacao e reconfiguracao o problema persite.

          Obrigado

          att,

          ccesario,

          eu até podia informar, mas a unica maquina que estava com sarg instalado desta mesma forma, eu tive que desinstalar, o HD era pequeno e estava
          aumentando muito.

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

            @mantunespb:

            ccesario,

            eu até podia informar, mas a unica maquina que estava com sarg instalado desta mesma forma, eu tive que desinstalar, o HD era pequeno e estava
            aumentando muito.

            Mesmo assim obrigado mantunespb!

            Eu acredito que descobri o problema, porém não obtive a solução ainda.

            O squid -k rotate parece apresentar algum problema fazendo com que o log do squidGuard não seja criado/gerado, pois é nesse momento que o log desaparece

            Apr 25 09:10:01 fw php: : Sarg: force refresh now with '-d `date +%d/%m/%Y`-`date +%d/%m/%Y`' args and rotate action after sarg finish.
            Apr 25 09:10:04 fw php: : executing squidguard log rotate after sarg.
            Apr 25 09:10:04 fw php: : executing squid log rotate after sarg.
            Apr 25 09:10:04 fw php: : The command 'squid -k rotate' returned exit code '127', the output was ''
            

            Sugestões são bem vindas :)

            Carlos

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

              Cria o arquivo com o touch ou file_put_contents depois do squid -k no sarg.inc

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

              Help a community developer! ;D

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

                @marcelloc:

                Cria o arquivo com o touch ou file_put_contents depois do squid -k no sarg.inc

                Marcello, estranho que via console o squid -k rotate funciona sem maiores problemas e não quebra o log do squidGuard.

                Carlos

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

                  Não sera algum problema no rotacionador(código php), veja após cada ação do sarg com o rotate ativado os arquivos gerados no /var/squidGuard/logs

                  [2.0.1-RELEASE][root@fw.tecnomega.local]/usr/local/etc(685): cat /tmp/oo
                  block.log.3
                  block.log.5
                  block.log.6
                  block.log.7
                  sg_configurator.log
                  squidGuard.log
                  [2.0.1-RELEASE][root@fw.tecnomega.local]/usr/local/etc(686): cat /tmp/oo1
                  block.log.5
                  block.log.7
                  block.log.8
                  block.log.9
                  sg_configurator.log
                  squidGuard.log
                  [2.0.1-RELEASE][root@fw.tecnomega.local]/usr/local/etc(687): cat /tmp/oo2
                  block.log.10
                  block.log.6
                  block.log.8
                  block.log.9
                  sg_configurator.log
                  squidGuard.log
                  [2.0.1-RELEASE][root@fw.tecnomega.local]/usr/local/etc/sarg(706): cat /tmp/oo3
                  block.log.10
                  block.log.8
                  sg_configurator.log
                  squidGuard.log
                  
                  

                  Carlos

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

                    carlos,

                    O squid -k rotate roda o log do squidguard também?

                    Se fizer, podemos retirar o rotate do block.log do código do sarg.

                    att,
                    Marcello Coutinho

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

                    Help a community developer! ;D

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

                      marcelloc,

                      Li o tópico inteiro mas estou pegando muitos problemas "cruzados" na conversa.

                      Eu estou usando o Sarg em dois servidores em produção e não tenho problemas com a geração de relatório, até porque coloquei em ambientes com pouco uso mais para teste do pacote.

                      Existe algum Bug, algo que eu possa reproduzir, testar e ajuda-los?

                      –

                      Luiz Fernando Cavalcanti
                      IT Manager
                      Arriviera Technology Group

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

                        @marcelloc:

                        carlos,

                        O squid -k rotate roda o log do squidguard também?

                        Se fizer, podemos retirar o rotate do block.log do código do sarg.

                        att,
                        Marcello Coutinho

                        O problema é que o squid -k rotate não faz o rotate dos logs do squidGuard, existe a necessidade de algo externo

                        Vou estar testando isso agora. Posto logo mais os resultados.

                        Obrigado
                        att,

                        Carlos

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

                          @ccesario:

                          O problema é que o squid -k rotate não faz o rotate dos logs do squidGuard, existe a necessidade de algo externo

                          Então a solução é criar o arquivo vazio com as permissões corretas logo após o rotate como havia mencionado.

                          att,
                          Marcello Coutinho

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

                          Help a community developer! ;D

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

                            Sobre o SquidGuard, se você der o comando de "Apply" no serviço ele já faz a rotação dos Logs. Pode ser interessante também porque a versão atual do SquidGuard tem relatado vários Bugs com as ACLs.

                            –

                            Luiz Fernando Cavalcanti
                            IT Manager
                            Arriviera Technology Group

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

                              Marcello, segue uma sugestão de patch para correção do problema.

                              Até então funcionando perfeito!

                              Se alguém mai puder testar, agradeço!

                              --- sarg.inc.ORI        2012-04-25 11:46:28.000000000 -0300
                              +++ sarg.inc    2012-04-25 12:39:03.000000000 -0300
                              @@ -73,8 +73,10 @@
                                              $i=$i-1;
                                      }
                                      #rotate current log
                              -       if (file_exists("$log_file"))
                              -               rename ($log_file,$log_file.".0");      
                              +       if (file_exists("$log_file")) 
                              +        rename ($log_file,$log_file.".0");
                              +
                              +    file_put_contents($log_file,"",LOCK_EX);
                               }
                               function run_sarg($id=-1) {
                                      global $config, $g,$sarg_proxy;
                              @@ -98,13 +100,15 @@
                                                      case "squidguard":
                                                              if ($action =="both" || $action=="rotate"){
                                                                      log_error('executing squidguard log rotate after sarg.');
                              -                                       log_rotate($sarg_proxy['squidguard_block_log']);
                              +                    log_rotate($sarg_proxy['squidguard_block_log']);
                              +                    mwexec("chown proxy:proxy ".$sarg_proxy['squidguard_block_log']);
                                                                      }
                                                      #Leve this case without break to include squid log file on squidguard option
                                                      case "squid":
                                                              if ($action =="both" || $action=="rotate"){
                                                                      log_error('executing squid log rotate after sarg.');
                              -                                       mwexec('squid -k rotate');
                              +                    mwexec('/usr/local/sbin/squid -k rotate');
                              +                    mwexec('/usr/local/sbin/squid -k reconfigure');
                                                                      }
                                                              if ($action =="both" || $action=="restart"){
                                                                      if (file_exists($sarg_proxy['squid_rc']))
                              
                              

                              att,

                              Carlos

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

                                ccesario,

                                para criar um arquivo vazio, preciso saber a permissão do arquivo anterior. Como o problema acontece somente com o log do squidguard, vou criar o arquivo somente para ele depois do retorno da função rotate.
                                Como não uso o squidguard, você pode me passar as permissões do arquivo?

                                att,
                                Marcello Coutinho

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

                                Help a community developer! ;D

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

                                  @marcelloc:

                                  ccesario,

                                  para criar um arquivo vazio, preciso saber a permissão do arquivo anterior. Como o problema acontece somente com o log do squidguard, vou criar o arquivo somente para ele depois do retorno da função rotate.
                                  Como não uso o squidguard, você pode me passar as permissões do arquivo?

                                  att,
                                  Marcello Coutinho

                                  Marcello o arquivo criado pelo processo do squidGuard tem as seguintes permissões

                                  -rw-r–---  1 proxy  proxy        0 Apr 25 19:14 block.log

                                  Lembrando que é necessário forçar um squid -k reconfigure. Somente a criação do arquivo não resolve o problema.

                                  obrigado

                                  att,

                                  Carlos

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

                                    Instalei aki porem os logs nunca mudam ate agora gereou somente da primeira vez que dei um force update

                                    tentei deletar a pasta sarg-reports e reinstalar o pacote só que agora nao gera nada e passa a seguinte mensagem:

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

                                    Recriei a pasta mas parece que o sarg não gerando mais os relatorios!
                                    (pfSense 2.0.1 + Squid Autenticado + SquidGuard)

                                    []´s

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

                                      @diegogyn:

                                      Instalei aki porem os logs nunca mudam ate agora gereou somente da primeira vez que dei um force update

                                      tentei deletar a pasta sarg-reports e reinstalar o pacote só que agora nao gera nada e passa a seguinte mensagem:

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

                                      Recriei a pasta mas parece que o sarg não gerando mais os relatorios!
                                      (pfSense 2.0.1 + Squid Autenticado + SquidGuard)

                                      []´s

                                      Certifique-se de que a opção Generate the main index.html esteja selecionada.

                                      ;)

                                      Carlos

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

                                        Ta marcado! Ta tudo padrão a unica alteração que eu fiz foi em Date Format (passei para o europeu) e Proxy server que coloquei o squidguard!
                                        Tentei desmarcar salvar e gerar e depois marcar ele e tentar gerar de novo mas tá dando o mesmo erro!

                                        Peguei aqui e forcei uma atualização mas o INDEX nao atualizou eu entrei no browser e digitei a URL completa e o relatorio sai como na imagem abaixo!

                                        Ideias???

                                        erro.png
                                        erro.png_thumb

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

                                          Hmmm, talvez colando as telas de Configuração e Agendamento fique mais fácil ajudar.

                                          Tem como!?

                                          att

                                          Carlos

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

                                            Hmmm, talvez colando as telas de Configuração e Agendamento fique mais fácil ajudar.

                                            Tem como!?

                                            att

                                            001.png
                                            001.png_thumb
                                            002.png
                                            002.png_thumb

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