+ Responder ao Tópico



  1. #1

    Padrão não consigo gerar relatrorios do sarg automaticamente

    Bom Dia
    Estou com um problema. nao consigo gerar o relatorio do sarg automaticamente.
    criei um arquivo chamado sarg.sh em /etc/sarg

    o arquivo esta assim:

    #!/bin/bash
    INICIO=$(date --date "0 days ago" +%d/%m/%Y)
    FIM=$(date --date"0 day ago" +%d/%m/%Y)
    sarg -f /etc/sarg/sarg.conf -d $INICIO-$FIM -x-z


    e coloquei permisao para o arquivo
    # chmod +x sarg.sh

    depois eu copie parao diretorio /sbin
    # cp sarg.sh /sbin

    mas quando eu executo o arquivo sarg.sh da o seguinte erro:

    #sarg.sh
    -bash: /sbin/sarg.sh: /bin/bash^M: bad interpreter: Arquivo ou diretório não encontrado
    Alguem pode me ajudar?

  2. #2

  3. #3

    Padrão

    Quando você executa somente o sarg -f no terminal da erro?
    Verifica no sarg.conf se ele esta apontando para o diretorio correto dos logs do squid.

  4. #4

    Padrão

    localiza onde esta o sarg e depois vc coloca ele no crontab para rodar 1 vez por semana.

    da uma olhada nesse tutorial

    SARG - CentOSBR wiki

    abraços

  5. #5

    Padrão

    Daew tche seguinte fiz para o meu uso aqui esse mini-script ai q funciona perfeitamente e coloquei para rodar na cron!

    da uma olhada!

    na cron 10 2 2,16 * * /root/sarg.sh
    com permissoes devidas

    echo Coletando informaçôes && /usr/local/bin/sarg && echo Excluindo arquivos de log && rm /usr/local/squid/logs/* && killall squid && killall squid && killall squid && /usr/local/sbin/squid && echo Squid Restartado
    echo OK!

    abraco!