[Resolvido] Erro no sarg



  • Olá pessoal alguem ja se deparou com este erro no sarg para reports?
    Error: Could not find report index file.
    Check sarg settings and try to force sarg schedule.
    O show log estar perfeito porem n tenho report diario.



  • Você marcou a opção de gerar o index na primeira aba de configuração do sarg?

    Já tentou forçar uma execução dentro dos agendamentos(schedules)?



  • Perfeito amigo fiz o q falou e deu certo… Valew



  • Marcello,
    estou com o mesmo problema.
    Quando vou na aba view report
    dá o erro:
    Error: Could not find report index file.
    Check and save sarg settings and try to force sarg schedule.

    As únicas configurações que fiz são as que estão nos anexos






  • marque todas as opções padrão(com yes na descrição) e tente gerar o report novamente.

    se ainda sim não funcionar, rode o comando sarg -x na console e veja se ele retorna algum erro de configuração.

    att,
    Marcello Coutinho



  • Marcello,
    o erro retornado foi:
    /libexec/ld-elf.so.1: Shared object "libgd.so.4" not found, required by "sarg"



  • @thiagosf88:

    Marcello,
    o erro retornado foi:
    /libexec/ld-elf.so.1: Shared object "libgd.so.4" not found, required by "sarg"

    Precisei apontar o download do pacote para o repositório oficial, instala o gd com este comando.
    Posta o resultado por favor.

    amd64
    pkg_add -r http://files.pfsense.org/packages/amd64/8/All/gd-2.0.35_7%2C1.tbz

    i386
    pkg_add -r http://files.pfsense.org/packages/8/All/gd-2.0.35_7%2C1.tbz



  • Marcello,

    Funcionou.

    Muito obrigado



  • @marcelloc:

    @thiagosf88:

    Marcello,
    o erro retornado foi:
    /libexec/ld-elf.so.1: Shared object "libgd.so.4" not found, required by "sarg"

    Precisei apontar o download do pacote para o repositório oficial, instala o gd com este comando.
    Posta o resultado por favor.

    amd64
    pkg_add -r http://files.pfsense.org/packages/amd64/8/All/gd-2.0.35_7%2C1.tbz

    i386
    pkg_add -r http://files.pfsense.org/packages/8/All/gd-2.0.35_7%2C1.tbz

    Marcelo,

    ao tentar instalar o "gd-2.0.35_7%2c1.tbz", no caso já está disponível o "gd-2.0.35_8%2c1.tbz". Para gd-2.0.35_8%2c1.tbz retorna a mensagem de que já está instalada uma veresão mais antiga.

    Tentei seguir os passos deste post, porém, fui até o "sarg -x", que me retorna o seguinte:

    
    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) = USA (mm/dd/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: 8789, reading: 100.00%
    SARG:    Records read: 8420, written: 8420, excluded: 0
    SARG: Squid log format
    SARG: Period: 2012 Jun 27-2012 Jun 28
    SARG: pre-sorting files
    SARG: File /usr/local/sarg-reports/2012Jun27-2012Jun28 already exists, moved to /usr/local/sarg-reports/2012Jun27-2012Jun28.3
    SARG: Making file: /tmp/sarg/192_168_10_230
    SARG: Making file: /tmp/sarg/192_168_10_10
    SARG: Making file: /tmp/sarg/192_168_10_11
    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/2012Jun27-2012Jun28/d192_168_10_11.html - No such file or directory
    
    

    Alguma outra dica?



  • marca o ovewrite report nas configurações do sarg.
    roda o sarg -x

    se não funcionar, apaga a pasta em questão e
    roda o sarg -x

    Se não funcionar, coloca aquele paramentro de data sugerido na aba schedule do sarg
    roda o sarg -x -d date +%d/%m/%Y-date +%d/%m/%Y



  • @marcelloc:

    marca o ovewrite report nas configurações do sarg.
    roda o sarg -x

    se não funcionar, apaga a pasta em questão e
    roda o sarg -x

    Se não funcionar, coloca aquele paramentro de data sugerido na aba schedule do sarg
    roda o sarg -x -d date +%d/%m/%Y-date +%d/%m/%Y

    Continua a mensagem de erro!



  • Você apagou as pastas que estão dando erro?

    Como ele pode retornar mensagem de erro de excusão em uma pasta que não existe mais????



  • @marcelloc:

    Você apagou as pastas que estão dando erro?
    Como ele pode retornar mensagem de erro de excusão em uma pasta que não existe mais????

    Deletei a pasta:
    Cannot delete /usr/local/sarg-reports/2012Jun27-2012Jun28/d192_168_10_11.html - No such file or directory

    rm -r  /usr/local/sarg-reports/2012Jun27-2012Jun28
    

    Na segunda-feira (02/07), vou tentar novamente!
    Estou pensando em remover o SARG e instalar novamente.
    Depois aviso o que aconteceu.

    Valeu.



  • @marcelloc:

    Você apagou as pastas que estão dando erro?

    Como ele pode retornar mensagem de erro de excusão em uma pasta que não existe mais????

    Opa! Deletei a pasta e não tive resultado, continua na mesma!



  • @marcelloc:

    Você apagou as pastas que estão dando erro?
    Como ele pode retornar mensagem de erro de excusão em uma pasta que não existe mais????

    Pastas deletadas!

    Log do comando "sarg -x":

    
    [2.0.1-RELEASE][root@pfsense.cbgrc.com.br]/usr/local/sarg-reports(48): sarg -x
    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: 226, reading: 100.00%
    SARG:    Records read: 226, written: 226, excluded: 0
    SARG: Squid log format
    SARG: Period: 03 Jul 2012
    SARG: pre-sorting files
    SARG: Making file: /tmp/sarg/192_168_10_14
    SARG: Making file: /tmp/sarg/192_168_10_13
    SARG: Making file: /tmp/sarg/192_168_10_26
    SARG: Making file: /tmp/sarg/192_168_10_12
    SARG: Making file: /tmp/sarg/192_168_10_25
    SARG: Making file: /tmp/sarg/192_168_10_231
    SARG: Making file: /tmp/sarg/192_168_10_230
    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/03Jul2012-03Jul2012/d192_168_10_12.html - No such file or directory
    
    

    Telas de configuração:








  • Estou tendo o mesmo problema mensionado.
    Quando entro em View Report, me apresenta o erro:

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

    Já rodei o: sarg -x

    E me apresenta a seguinte mensagem.

    File /usr/local/sarg-reports/2012Jul12-2012Jul12 already exists, moved to /usr/local/sarg-reports/2012Jul12-2012Jul12.1
    SARG: Cannot delete /usr/local/sarg-reports/2012Jul12-2012Jul12/d10_1_1_2.html - No such file or directory

    Mesmo deletando a pasta a mensagem é apresentada novamente.

    Será que alguém pode me ajudar?



  • @ranieri.arantes:

    Estou tendo o mesmo problema mensionado.
    Quando entro em View Report, me apresenta o erro:

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

    Já rodei o: sarg -x

    E me apresenta a seguinte mensagem.

    File /usr/local/sarg-reports/2012Jul12-2012Jul12 already exists, moved to /usr/local/sarg-reports/2012Jul12-2012Jul12.1
    SARG: Cannot delete /usr/local/sarg-reports/2012Jul12-2012Jul12/d10_1_1_2.html - No such file or directory

    Mesmo deletando a pasta a mensagem é apresentada novamente.

    Será que alguém pode me ajudar?

    Bom, fiz o seguinte:
    1. guia "General", de-selecionei todas as opções - "Save";
    2. guia "Schedule", removi todos os agendamentos - "Save";
    3. acessei "/usr/local/sarg-reports" e dei um "rm -r *";
    4. rodei o "sarg -x" e este concluiu com êxito;
    5. guia "General" novamente;
    6. Marquei as opções conforme imagem… "Save";
    7. em "Schedule" configurei para executar no intervalo de 4h;
    8. ainda em "Schedule", cliquei em "Force Update";
    9. Retornei em "View Report" e lá estavam as opções de relatório.

    • Detalhe: observei que, na guia "General" -> "Report to generate"quando selecionada a primeira opção "topusers - users, sites, times, bytes, connects, links to accessed sites, etc", ele não gera os arquivos index corretamente. Desmarcando, tudo funcionando.

    Qualquer novidade, volto a postar.

    Valeu.



Log in to reply