Navigation

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

    SARG Re-Instalado continua com erro…

    Portuguese
    3
    28
    9059
    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.
    • E
      elvio.tche last edited by

      Olá!

      Desinstalei o SARG de packages, pelo WinSCP tentei localizar arquivos e pastas do mesmo e removi manualmente.
      Instalei o SARG novamente…
      Quando acessei, verifiquei que as configurações permaneceram e o mesmo erro inclusive:

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

      Depois de removê-lo de "Installed Packages", como excluir completamente todos os arquivos e pastas (templates, configurações, etc) do SARG?
      Vou tentar isso para iniciar a configuração "zerada", pois todas as dicas que segui até agora, não deram resultados, caindo sempre no mesmo erro acima.

      Grato,
      Elvio.

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

        já verificou esse post?

        http://forum.pfsense.org/index.php/topic,47400.msg254234.html#msg254234

        tive um problema parecido, apaguei toda a pasta do SARG e instalei novamente. Aí funcionou.

        Da uma olhada com calma, o post ficou grande porque muita gente estava contribuindo, mas deve ter tudo que voce precisa por lá.

        Qualquer coisa avisa para ver outras maneiras de te ajudar.

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

          Além de tudo o que você vai encontrar lá, restringir o report a um único dia pode resolver o seu problema.

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

          Help a community developer! ;D

          1 Reply Last reply Reply Quote 0
          • E
            elvio.tche last edited by

            @marcelloc:

            Além de tudo o que você vai encontrar lá, restringir o report a um único dia pode resolver o seu problema.

            Postei resultados e telas no post .

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

              @elvio.tche:

              Postei resultados e telas no post .

              Só para ajudar os navegantes:  :)

              http://forum.pfsense.org/index.php/topic,47995.msg273075.html#msg273075

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

              Help a community developer! ;D

              1 Reply Last reply Reply Quote 0
              • E
                elvio.tche last edited by

                @marcelloc:

                Além de tudo o que você vai encontrar lá, restringir o report a um único dia pode resolver o seu problema.

                Opa, verifiquei algumas mensagens em inglês sobre o mesmo erro do sarg.
                Alguns usuários tem suas pastas criadas na estrutura:
                /usr/local/sarg-reports/<ano>/<mes>/<dia>/index.html

                No entanto, no meu sarg, a estrutura é:

                /usr/local/sarg-reports/ddMmmaaa-ddMmmaaa 
                

                ou

                /usr/local/sarg-reports/05Jul2012-05Jul2012
                

                e dentro delas os arquivos:

                
                -rw-r--r--  1 root  wheel   4576 Jul  5 08:00 index.html
                -rw-r--r--  1 root  wheel     22 Jul  5 08:00 sarg-date
                -rw-r--r--  1 root  wheel  30074 Jul  5 08:00 sarg-general
                -rw-r--r--  1 root  wheel    996 Jul  5 08:00 top
                
                

                Seria esse o problema do sarg não encontrar os arquivos?

                ** o realtime funciona!

                1 Reply Last reply Reply Quote 0
                • E
                  elvio.tche last edited by

                  @marcelloc:

                  Além de tudo o que você vai encontrar lá, restringir o report a um único dia pode resolver o seu problema.

                  Só para informar:
                  Conheço pouco de php, mas, editei o arquivo "sarg_frame.php" e coloquei na mensagem de erro o conteúdo das variáveis "$dir" e "$url" e o conteúdo das mesmas é:

                  Error: Could not find report index file.
                  Check and save sarg settings and try to force sarg schedule.
                  dir=/usr/local/sarg-reports
                  url=index.html
                  

                  ou seja, o sarg está tentando localizar o arquivo index.html em "/usr/local/sarg-reports" e não em "/usr/local/sarg-reports/05Jul2012-05Jul2012".
                  Tens alguma dica para modificar isso?

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

                    @elvio.tche:

                    ou seja, o sarg está tentando localizar o arquivo index.html em "/usr/local/sarg-reports" e não em "/usr/local/sarg-reports/05Jul2012-05Jul2012".
                    Tens alguma dica para modificar isso?

                    A pasta está correta, dentro de /usr/local/sarg-reports fica o index.html criado pela opção "create the main index.html file".

                    Este indice vai mostrar todos os relatórios disponíveis na pasta

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

                    Help a community developer! ;D

                    1 Reply Last reply Reply Quote 0
                    • E
                      elvio.tche last edited by

                      @marcelloc:

                      @elvio.tche:

                      ou seja, o sarg está tentando localizar o arquivo index.html em "/usr/local/sarg-reports" e não em "/usr/local/sarg-reports/05Jul2012-05Jul2012".
                      Tens alguma dica para modificar isso?

                      A pasta está correta, dentro de /usr/local/sarg-reports fica o index.html criado pela opção "create the main index.html file".

                      Este indice vai mostrar todos os relatórios disponíveis na pasta

                      Mas o estranho é que a opção "create the main index.html file" está marcada e o mesmo não está sendo criado.
                      Não faço mais ideia do que fazer, pois alguns posts o pessoal vai lá, marca as opções padrão, que foi o que eu fiz, salva e tudo funciona.
                      Mto estranho…. :p
                      ehehehe
                      se tiver mais alguma dica, talvez editar algum .php ou .conf do sarg, por favor, me informe.

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

                        O procedimento é ir na console e ver o que esta impedindo o sarg de rodar.

                        sarg -x vai executar o relatório em modo debug, o que pode ajudar na identificação do problema.

                        arquivos de log muito grande(ou na pasta errada) podem gerar erros de execução no sarg.

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

                        Help a community developer! ;D

                        1 Reply Last reply Reply Quote 0
                        • E
                          elvio.tche last edited by

                          @marcelloc:

                          O procedimento é ir na console e ver o que esta impedindo o sarg de rodar.

                          sarg -x vai executar o relatório em modo debug, o que pode ajudar na identificação do problema.

                          arquivos de log muito grande(ou na pasta errada) podem gerar erros de execução no sarg.

                          Olha só, verifiquei em http://e-sac.siteseguro.ws/packages/8/All que existem os packages:

                          
                          sarg-2.3.1.tbz	2012-Jan-15 03:23:26	611.0K
                          sarg-2.3.2.tbz	2012-Jan-15 03:23:27	621.5K
                          sarg-2.3.2_4.tbz	2012-Apr-26 03:25:17	615.0K
                          

                          O que eu tenho instalado (pela webGUI) é:

                          # pkg_info | grep sarg
                          sarg-2.3.2_2        Squid log analyzer and HTML report generator
                          

                          Seria o caso de remover e instalar o sarg-2.3.2_4?

                          pkg_add -r http://e-sac.siteseguro.ws/packages/8/All/sarg-2.3.2_4.tbz
                          

                          Isso remove o 2.3.2_2?
                          Ele re-cria os menus?
                          ou, o correto seria remover (pkg_delete sarg-2.3.2_2 ) e instalar o sarg-2.3.2_4?
                          Via webGUI ou via console/PuTTY mesmo?

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

                            O repositório oficial é http://files.pfsense.org.

                            Se você quiser atualizar o pacote para a versão 2.3.2_4 do meu repositório, execute o pkg_del e depois pkg_add.

                            att,
                            Marcello Coutinho

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

                            Help a community developer! ;D

                            1 Reply Last reply Reply Quote 0
                            • E
                              elvio.tche last edited by

                              @marcelloc:

                              O repositório oficial é http://files.pfsense.org.
                              Se você quiser atualizar o pacote para a versão 2.3.2_4 do meu repositório, execute o pkg_del e depois pkg_add.

                              Certo, vou fazer o teste mais tarde.

                              No repoitório oficial, além do sarg-2.3.2_2.tbz, existem os arquivos sarg-2.3.2_5-i386.pbi e sarg-2.3.2_5-i386.pbi.sha256. Qual a função destes?

                              Tens ideia do porque do sarg não está gerando o arquivo index.html em "/usr/local/sarg-reports" ?

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

                                @elvio.tche:

                                No repoitório oficial, além do sarg-2.3.2_2.tbz, existem os arquivos sarg-2.3.2_5-i386.pbi e sarg-2.3.2_5-i386.pbi.sha256. Qual a função destes?

                                os pacotes pbi são para a versão 2.1 do pfsense

                                @elvio.tche:

                                Tens ideia do porque do sarg não está gerando o arquivo index.html em "/usr/local/sarg-reports" ?

                                Acredito que o index.html é gerado no final, e  provavelmente seu sarg está "crashando" antes de chegar na rotina do index.html

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

                                Help a community developer! ;D

                                1 Reply Last reply Reply Quote 0
                                • E
                                  elvio.tche last edited by

                                  @marcelloc:

                                  @elvio.tche:

                                  No repoitório oficial, além do sarg-2.3.2_2.tbz, existem os arquivos sarg-2.3.2_5-i386.pbi e sarg-2.3.2_5-i386.pbi.sha256. Qual a função destes?

                                  os pacotes pbi são para a versão 2.1 do pfsense

                                  @elvio.tche:

                                  Tens ideia do porque do sarg não está gerando o arquivo index.html em "/usr/local/sarg-reports" ?

                                  Acredito que o index.html é gerado no final, e  provavelmente seu sarg está "crashando" antes de chegar na rotina do index.html

                                  Tem maneira de "descobrir" onde o sarg está "crashando"  ?

                                  ** O fato do meu Proxy Server estar com o campo "Log store directory:" definido para "/var/squid/logs" não é problema?

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

                                    @elvio.tche:

                                    Tem maneira de "descobrir" onde o sarg está "crashando"  ?

                                    o mais próximo é com o sarg -x.
                                    rodar o log, gerar um novo e depois tentar gerar o relatório denovo.
                                    Resumindo, debug na console.
                                    Só uma pergunta: tem espaço em disco?

                                    @elvio.tche:

                                    ** O fato do meu Proxy Server estar com o campo "Log store directory:" definido para "/var/squid/logs" não é problema?

                                    Não, o código busca o log na pasta definida neste campo

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

                                    Help a community developer! ;D

                                    1 Reply Last reply Reply Quote 0
                                    • E
                                      elvio.tche last edited by

                                      @marcelloc:

                                      o mais próximo é com o sarg -x.
                                      rodar o log, gerar um novo e depois tentar gerar o relatório denovo.
                                      Resumindo, debug na console.

                                      
                                      SARG: Init
                                      SARG: Loading configuration from /usr/local/etc/sarg/sarg.conf
                                      SARG: Loading exclude host file from: /usr/local/etc/sarg/exclude_hosts.conf
                                      SARG: Loading exclude file from: /usr/local/etc/sarg/exclude_users.conf
                                      SARG: Reading host alias file "/usr/local/etc/sarg/hostalias"
                                      SARG: List of host names to alias:
                                      SARG: Parameters:
                                      SARG:           Hostname or IP address (-a) =
                                      SARG:                    Useragent log (-b) =
                                      SARG:                     Exclude file (-c) = /usr/local/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:                        Input log (-l) = /var/log/dansguardian/access.log
                                      SARG:               Resolve IP Address (-n) = No
                                      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) = 50
                                      SARG:
                                      SARG: sarg version: 2.3.2 Nov-23-2011
                                      SARG: Reading access log file: /var/log/dansguardian/access.log
                                      SARG: Records in file: 53928, reading: 100.00%
                                      SARG:    Records read: 53928, written: 53928, excluded: 0
                                      SARG: Squid log format
                                      SARG: Period: 04 Jul 2012-05 Jul 2012
                                      SARG: pre-sorting files
                                      SARG: Making file: /tmp/sarg/192_168_xxx_xxx
                                      ...
                                      SARG: Making file: /tmp/sarg/192_168_xxx_xxx
                                      SARG: Using the dansguardian log file "/var/log/dansguardian/access.log" found in your configuration file "/usr/local/etc/dansguardian/dansguardian.conf"
                                      SARG: Reading DansGuardian log file: /var/log/dansguardian/access.log
                                      SARG: Sorting file: /tmp/sarg/dansguardian.log
                                      SARG: Cannot delete /usr/local/sarg-reports/04Jul2012-05Jul2012/d192_168_xxx_xxx.html - No such file or directory
                                      
                                      

                                      @marcelloc:

                                      Só uma pergunta: tem espaço em disco?

                                      
                                      [2.0.1-RELEASE][root@pfsense....]/(3): df
                                      Filesystem  1K-blocks    Used    Avail Capacity  Mounted on
                                      /dev/ad0s1a  28063028 1440440 24377546     6%    /
                                      devfs               1       1        0   100%    /dev
                                      /dev/md0         3694      54     3346     2%    /var/run
                                      devfs               1       1        0   100%    /var/dhcpd/dev
                                      
                                      
                                      1 Reply Last reply Reply Quote 0
                                      • marcelloc
                                        marcelloc last edited by

                                        Atualiza o sarg para a versão do meu repositório e testa de novo.

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

                                        Help a community developer! ;D

                                        1 Reply Last reply Reply Quote 0
                                        • E
                                          elvio.tche last edited by

                                          @marcelloc:

                                          Atualiza o sarg para a versão do meu repositório e testa de novo.

                                          A instalação do teu repositório, pelo console, não cria os menus na webGUI ?

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

                                            @elvio.tche:

                                            A instalação do teu repositório, pelo console, não cria os menus na webGUI ?

                                            o pkg_del e pkg_add não instalam os arquivos da gui.

                                            O processo de instalação do pacote, envolve o download dos arquivos da gui e a execução do pkg_add para os binários.
                                            Trocar a versão do tbz não interfere ou altera as telas.

                                            Você tem três opções de repositório:

                                            • repositório oficial: files.pfsense.org (recomendado)

                                            • meu repositório: e-sac.siteseguro.ws

                                            • repositório de pacotes do freebsd (http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386 ou amd64/8.1-RELEASE/packages/)

                                            att,
                                            Marcello Coutinho

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

                                            Help a community developer! ;D

                                            1 Reply Last reply Reply Quote 0
                                            • E
                                              elvio.tche last edited by

                                              @marcelloc:

                                              @elvio.tche:

                                              A instalação do teu repositório, pelo console, não cria os menus na webGUI ?

                                              o pkg_del e pkg_add não instalam os arquivos da gui.

                                              O processo de instalação do pacote, envolve o download dos arquivos da gui e a execução do pkg_add para os binários.
                                              Trocar a versão do tbz não interfere ou altera as telas.

                                              Você tem três opções de repositório:

                                              • repositório oficial: files.pfsense.org (recomendado)

                                              • meu repositório: e-sac.siteseguro.ws

                                              • repositório de pacotes do freebsd (http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386 ou amd64/8.1-RELEASE/packages/)

                                              att,
                                              Marcello Coutinho

                                              Ok - valeu.
                                              Bom, removi tudo relacionado ao SARG.
                                              Hoje, qdo eu tiver tempo, vou acessar meu PC de casa e instalar o SARG via packages oficial e tentar configurá-lo novamente para testes… assim que o fizer, posto o resultado.

                                              1 Reply Last reply Reply Quote 0
                                              • E
                                                elvio.tche last edited by

                                                @marcelloc:

                                                @elvio.tche:

                                                A instalação do teu repositório, pelo console, não cria os menus na webGUI ?

                                                o pkg_del e pkg_add não instalam os arquivos da gui.

                                                O processo de instalação do pacote, envolve o download dos arquivos da gui e a execução do pkg_add para os binários.
                                                Trocar a versão do tbz não interfere ou altera as telas.

                                                Você tem três opções de repositório:

                                                • repositório oficial: files.pfsense.org (recomendado)

                                                • meu repositório: e-sac.siteseguro.ws

                                                • repositório de pacotes do freebsd (http://ftp-archive.freebsd.org/pub/FreeBSD-Archive/old-releases/i386 ou amd64/8.1-RELEASE/packages/)

                                                att,
                                                Marcello Coutinho

                                                Não tive sucesso. Removi tudo, instalei do repositório e tals, conferi tudo e não deu.
                                                Realmente, o modo RealTime fica mostrando os acesso, porém, não gera os relatórios.
                                                Ele cria o diretório "/usr/local/sarg-reports" e seus sub-dirs, porém, dentro de "/usr/local/sarg-reports" não é gerado o index.htmle continua a mensagem de erro na guia "View Reports".

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

                                                  @elvio.tche:

                                                  Realmente, o modo RealTime fica mostrando os acesso, porém, não gera os relatórios.

                                                  O realtime usa as mesmas opções do sarg, portanto o arquivo de configurações parece estar coeso.

                                                  @elvio.tche:

                                                  Ele cria o diretório "/usr/local/sarg-reports" e seus sub-dirs, porém, dentro de "/usr/local/sarg-reports" não é gerado o index.htmle continua a mensagem de erro na guia "View Reports".

                                                  Já tentou rodar o sarg na console limitando a quantidade de registros/dias com as opções -x -d date +%d/%m/%Y-date +%d/%m/%Y?

                                                  ???É realmente muito esquisito, tanto no forum internacional quanto no espanhol, as configurações do sarg disponíveis neste pacote funcionam.  ???

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

                                                  Help a community developer! ;D

                                                  1 Reply Last reply Reply Quote 0
                                                  • E
                                                    elvio.tche last edited by

                                                    @marcelloc:

                                                    @elvio.tche:

                                                    Realmente, o modo RealTime fica mostrando os acesso, porém, não gera os relatórios.

                                                    O realtime usa as mesmas opções do sarg, portanto o arquivo de configurações parece estar coeso.

                                                    @elvio.tche:

                                                    Ele cria o diretório "/usr/local/sarg-reports" e seus sub-dirs, porém, dentro de "/usr/local/sarg-reports" não é gerado o index.htmle continua a mensagem de erro na guia "View Reports".

                                                    Já tentou rodar o sarg na console limitando a quantidade de registros/dias com as opções -x -d date +%d/%m/%Y-date +%d/%m/%Y?

                                                    ???É realmente muito esquisito, tanto no forum internacional quanto no espanhol, as configurações do sarg disponíveis neste pacote funcionam.  ???

                                                    Vou testar a hora que chegar em casa.
                                                    Vi que tem atualização do DansGuardian. É válido instalar?
                                                    Para o SARG funcionar, tem alguma configuração específica que deve ser feita no DG?

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

                                                      @elvio.tche:

                                                      Vi que tem atualização do DansGuardian. É válido instalar?
                                                      Para o SARG funcionar, tem alguma configuração específica que deve ser feita no DG?

                                                      publiquei um erro de menu no xml da aba URL e incluí o campo exceptioniplist que estava faltando na aba ip.

                                                      Para o sarg funcionar no dansguardian, é preciso abrir mão de boa parte do log, convertendo ele para o formato do squid(apagando o log anterior é claro).

                                                      att,
                                                      Marcello Coutinho

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

                                                      Help a community developer! ;D

                                                      1 Reply Last reply Reply Quote 0
                                                      • E
                                                        elvio.tche last edited by

                                                        @marcelloc:

                                                        @elvio.tche:

                                                        Vi que tem atualização do DansGuardian. É válido instalar?
                                                        Para o SARG funcionar, tem alguma configuração específica que deve ser feita no DG?

                                                        publiquei um erro de menu no xml da aba URL e incluí o campo exceptioniplist que estava faltando na aba ip.

                                                        Para o sarg funcionar no dansguardian, é preciso abrir mão de boa parte do log, convertendo ele para o formato do squid(apagando o log anterior é claro).

                                                        att,
                                                        Marcello Coutinho

                                                        Para instalar sem que sejam alteras as configurações, vou em "Installed Packages" e clico no ícone "PKG" (Reinstall this package)?

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

                                                          @elvio.tche:

                                                          Para instalar sem que sejam alteras as configurações, vou em "Installed Packages" e clico no ícone "PKG" (Reinstall this package)?

                                                          Pode usar o pkg ou o remover a versão atual.
                                                          As configurações do xml permanecem, mesmo desinstalando o pacote e reinstalando.

                                                          att,
                                                          Marcello Coutinho

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

                                                          Help a community developer! ;D

                                                          1 Reply Last reply Reply Quote 0
                                                          • E
                                                            elvio.tche last edited by

                                                            @marcelloc:

                                                            @elvio.tche:

                                                            Para instalar sem que sejam alteras as configurações, vou em "Installed Packages" e clico no ícone "PKG" (Reinstall this package)?

                                                            Pode usar o pkg ou o remover a versão atual.
                                                            As configurações do xml permanecem, mesmo desinstalando o pacote e reinstalando.

                                                            att,
                                                            Marcello Coutinho

                                                            Consegui resolver conforme o post http://forum.pfsense.org/index.php/topic,47995.new.html#new.
                                                            Talvez tenha algum ajuste, porém, por enquanto, está funcionando.
                                                            Vou aguardar 1 ou 2 dias para ver como se comportam os relatórios.

                                                            1 Reply Last reply Reply Quote 0
                                                            • First post
                                                              Last post