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.
    • marcellocM
      marcelloc
      last edited by

      @Babingthon:

      cara, ta blza agora aqui do jeito que eu fiz de 5m em 5m com rotate logs.

      mas na sua opinião, eu devo colocar esse agendamento de 1d com rotate logs e alterar o meu pra ficar no default, ou do jeito q ta o meu, ta blza?

      abraços

      Se os usuários não estão reclamando e os relatórios aparecendo, deixa assim.

      Eu suspeito que você está perdendo o histórico já que esta rodando os logs a cada 5 minutos.

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

      Help a community developer! ;D

      1 Reply Last reply Reply Quote 0
      • B
        babingthon
        last edited by

        eu creio q nao estou perdendo o historico nao, pq? pq eu fiz aqui um teste com um usuario aqui, e pedir pra ele acessar alguns site bloqueados, isso era umas 11:35, fui olhar nesse horario e realmente estao aparecendo os sites no redirector, e fui olhar agora (12:08) e ainda ta aparecendo.

        entao ta ok sim.

        so vou ve como vai ficar o de amanha.

        abraço

        1 Reply Last reply Reply Quote 0
        • V
          vithort
          last edited by

          @marcelloc:

          vithort,

          Você marcou as opções de gerar o index na primeira aba de configuração do sarg?

          Sim já estavam marcadas. Estranho, nao fiz nada de ontem pra hoje, agora a pouco fiz um Force Update e estranhei porque foi rapido demais, normalmente demora 2 a 3 minutos, fiz novamente o Force Update e dessa vez demorou mais tempo, e quando verifiquei o View Report, o report estava lá: 03Apr2012-10Apr2012 Tue Apr 10 11:11:58 2012 384 89.66G 233.50M

          Vai entender…

          Tô aqui acompanhando o POST e qualquer novidade aviso.

          Valeu

          @netShot:

          @vithort:

          @marcelloc:

          Tenta mais duas coisas:

          Rodar o sarg na console
          Limpar a pasta de report e rodar o sarg novamente.

          Desculpe a demora do retorno, como eu trabalho em Obra, nao pude perder a oportunidade do feriado.

          Fiz o indicado, rodei o SARG pelo console e nada, apaguei a pasta de sarg-reports, apaguei o pacote Sarg, voltei a instalar.

          Testei forcar o relatorio e nao saiu nada, a tela do report ficava como esta:

          Atualizei o frame como indicado anteriormente e voltou como antes, somente com os titulos do report como antes estava.

          Verifiquei a pasta sarg-reports e só tinha uma pasta de images.

          Forcei a execucao do SARG pelo console e sai a seguinte mensagem de erro no console:
          SARG: Records in file: 2789216, reading 100%
          SARG: Succeful report generated on /usr/local/www/sarg-reports/03Apr2012-09Apr2012
          SARG: (removetmp) Cannot open file /usr/local/www/sarg-reports/03Apr2012-09Apr2012/sarg-general

          Verifico e nao existe a pasta do report.

          Alguma idéia?

          Faça o seguinte, edite o arquivo:

          
          /usr/local/www/sarg_reports.php
          
          

          Localize:

          
          <iframe src="/sarg_frame.php/" ......<br=""></pre><br /><br />Retire a última barra "/" ficando apenas:<br /><br /><pre><br /><iframe src="/sarg_frame.php" .....<br /></pre><br /><br />Salve e de um refresh que será exibido os relatórios na aba.<br /><br />Abraços<br /></blockquote><br /><br />Acho que agora que normalizou nao é mais necesario fazer isso… valeu</iframe>
          
          1 Reply Last reply Reply Quote 0
          • B
            babingthon
            last edited by

            outra coisa, tem q ficar sempre atualizando o frame, ou isso é do meu firefox?

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

              @Babingthon:

              outra coisa, tem q ficar sempre atualizando o frame, ou isso é do meu firefox?

              Publiquei agora uma atualização sem mudança de versão, incluíndo algumas informações de no-cache para os relatórios.

              Reinstala o pacote daqui a uns 15 minutos e vê se melhora o comportamento.

              meu agendamento esta rodando 100% com

              1h sem rotate
              1d com rotate e restart

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

              Help a community developer! ;D

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

                Marcello, a questão do cache já foi resolvida?
                Em meus testes percebo que as vezes preciso forcar a atualização do Frame.

                Aproveitando, segue uma dica a quem interessar.
                Eu costumo usar o sarg gerando relatorios somente do dia corrente, em outras palavras usando a opção -d que ele fornece.

                Então a quem se interessar, basta colocar no agendamento a opção

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

                :)

                att,

                Carlos

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

                  @ccesario:

                  Marcello, a questão do cache já foi resolvida?
                  Em meus testes percebo que as vezes preciso forcar a atualização do Frame.

                  Publiquei ontem duas atualizações sem alterar a versão.
                  Nos meus testes, a pagina esta sempre atualizada.

                  @ccesario:

                  Aproveitando, segue uma dica a quem interessar.
                  Eu costumo usar o sarg gerando relatorios somente do dia corrente, em outras palavras usando a opção -d que ele fornece.

                  Então a quem se interessar, basta colocar no agendamento a opção

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

                  Boa dica :). Vou colocar como exemplo de configuração no pacote.

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

                  Help a community developer! ;D

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

                    Marcello, então, atualizei ontem mesmo pacote, e venho testando, porém ainda é necessário alguns 'Refresh's'

                    Essa opção que postei eu uso no agendamento de hora em hora
                    -d date +%d/%m/%Y-date +%d/%m/%Y

                    E essa opção eu uso no agendamento a cada dia (com rotação de log)
                    -d date -v -1d +%d/%m/%Y-date -v -1d +%d/%m/%Y  (um dia anterior)

                    Aproveitando, parece que essas opções causam algum problema na visualização do agendamento, elas não aparecerem na visualização, somente no modo de edição.

                    ;)

                    sarg1.png
                    sarg1.png_thumb
                    sarg2.png
                    sarg2.png_thumb

                    Carlos

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

                      @ccesario:

                      Aproveitando, parece que essas opções causam algum problema na visualização do agendamento, elas não aparecerem na visualização, somente no modo de edição.

                      Corrigido e publicado com a versão 0.4.1.  :)

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

                      Help a community developer! ;D

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

                        Marcello,

                        Parece que existe um problema com os argumentos.

                        Olhando os logs percebi que ao executar a atualização forçada, é gerado os seguinte log
                        Apr 11 14:43:43 fw php: /pkg_edit.php: Sarg: force refresh now with '-d date +%d/%m/%Y-date +%d/%m/%Y' args and none action after sarg finish.

                        Porém ao executar o processo automático, ou seja pelo cron é gerado o seguinte log.
                        Apr 11 15:00:01 fw php: : Sarg: force refresh now with '' args and  action after sarg finish.

                        att

                        Carlos

                        1 Reply Last reply Reply Quote 0
                        • B
                          babingthon
                          last edited by

                          coloquei as configurações igual como o ccesario fez.

                          vou verificar amanha se realmente esta dando certo.

                          outra duvida minha. eu fiz um agendamento de 1 dia com o rotate logs, certo? esse agendamento vai acontecer quando virar o dia neh? ou so vai acontecer quando completar um dia, assim, eu fiz as configurações hj 11/04 as 15:00, entao ele sou vai acontecer no dia 12/04 as 19:00, quando realmente completar um dia? deu pra entender?

                          olhe ai como ficou o agendamento.

                          abraços.

                          sargp1.png
                          sargp1.png_thumb

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

                            @Babingthon:

                            outra duvida minha. eu fiz um agendamento de 1 dia com o rotate logs, certo? esse agendamento vai acontecer quando virar o dia neh? ou so vai acontecer quando completar um dia, assim, eu fiz as configurações hj 11/04 as 15:00, entao ele sou vai acontecer no dia 12/04 as 19:00, quando realmente completar um dia? deu pra entender?

                            O Agendamento a cada dia, acontecerá às 00 horas, ou seja, no próximo dia, mais exatamente
                            Apr 11 00:00:01 fw php: : Sarg: force refresh now with '' args and rotate action after sarg finish.

                            Carlos

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

                              @ccesario:

                              Marcello,

                              Parece que existe um problema com os argumentos.

                              Olhando os logs percebi que ao executar a atualização forçada, é gerado os seguinte log
                              Apr 11 14:43:43 fw php: /pkg_edit.php: Sarg: force refresh now with '-d date +%d/%m/%Y-date +%d/%m/%Y' args and none action after sarg finish.

                              Porém ao executar o processo automático, ou seja pelo cron é gerado o seguinte log.
                              Apr 11 15:00:01 fw php: : Sarg: force refresh now with '' args and  action after sarg finish.

                              att

                              Marcello, não seria aqui o problema ?
                              84         if ($id > 0 && is_array($config['installedpackages']['sargschedule']['config'])){
                              85                 $args=$config['installedpackages']['sargschedule']['config'][$id]['args'];
                              86                 $action=$config['installedpackages']['sargschedule']['config'][$id]['action'];
                              87                 }
                              88         else{
                              89                 $args=$_POST['args'];
                              90                 $action=$_POST['action'];
                              91                 }
                              92         log_error("Sarg: force refresh now with '".$args."' args and ".$action." action after sarg finish.");

                              Já que o no cron ele passa 0 como parametro do ID !?

                              *0 /1 * * * root /usr/local/bin/php /usr/local/www/sarg.php 0

                              att,

                              Carlos

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

                                @ccesario:

                                Marcello, não seria aqui o problema ?
                                84         if ($id > 0 && is_array($config['installedpackages']['sargschedule']['config'])){

                                testa com if ($id >= 0 && is_array($config['installedpackages']['sargschedule']['config'])){

                                Se funcionar me avisa para eu publicar o patch.

                                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:

                                  testa com if ($id >= 0 && is_array($config['installedpackages']['sargschedule']['config'])){

                                  Se funcionar me avisa para eu publicar o patch.

                                  Marcello, pode publicar, funcionou certinho

                                  Apr 11 18:00:01 fw php: : Sarg: force refresh now with '-d date +%d/%m/%Y-date +%d/%m/%Y' args and none action after sarg finish.
                                  Apr 11 19:00:01 fw php: : Sarg: force refresh now with '-d date +%d/%m/%Y-date +%d/%m/%Y' args and none action after sarg finish.

                                  Porém o lance do cache ainda não está certo. Não está atualizando legal não.  Será que uma div+ajax não resolveria o problema?

                                  att,

                                  Carlos

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

                                    @ccesario:

                                    Marcello, pode publicar, funcionou certinho

                                    ok, obirgado pelo feedback.

                                    @ccesario:

                                    Porém o lance do cache ainda não está certo. Não está atualizando legal não.  Será que uma div+ajax não resolveria o problema?

                                    Olha o fonte do frame e verifica se existem na linha duas instruções para não fazer cache

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

                                    Help a community developer! ;D

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

                                      Sim, existe, eu já verifiquei.

                                      Carlos

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

                                        @ccesario:

                                        Sim, existe, eu já verifiquei.

                                        Tem mais alguma idéia para o browser não fazer cache disso sem reprogramar a interface?

                                        Minha opinião é que dá para conviver com isso, já está bem melhor que antes.

                                        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:

                                          Tem mais alguma idéia para o browser não fazer cache disso sem reprogramar a interface?

                                          Minha opinião é que dá para conviver com isso, já está bem melhor que antes.

                                          Vou pensar em algo aqui  e fazer alguns testes.

                                          Com certeza, da para conviver tranquilo. Apenas estou apontando isso como melhoria :) .. Já que que existem comentários sobre o assunto.

                                          :D

                                          Carlos

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

                                            @ccesario:

                                            Vou pensar em algo aqui  e fazer alguns testes.

                                            Que tal a solução?

                                            Algo com Javascript, utilizando a função Random?

                                            Ao chamar a pagina a ser carregado no Frame, inclua um parametro na URL com o valor gerado pelo random.

                                            var axel = Math.random() + "";
                                            var num = axel * 1000000000000000000;

                                            <iframe src="/sarg_frame.php?preventcache=num" frameborder="0" width="100%" height="600"></iframe>

                                            Tipo essa sugestão

                                            http://support.google.com/dfa/partner/bin/answer.py?hl=pt-BR&answer=134572

                                            O que acha?

                                            Carlos

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