SARG Re-Instalado continua com erro…



  • 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.



  • 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.



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



  • @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 .



  • @elvio.tche:

    Postei resultados e telas no post .

    Só para ajudar os navegantes:  :)

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



  • @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!



  • @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?



  • @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



  • @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.



  • 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.



  • @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?



  • 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



  • @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" ?



  • @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



  • @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?



  • @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



  • @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
    
    


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



  • @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 ?



  • @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:

    att,
    Marcello Coutinho



  • @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:

    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.



  • @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:

    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".



  • @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.  ???



  • @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?



  • @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



  • @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)?



  • @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



  • @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.


Log in to reply