+ Responder ao Tópico



  1. #1
    quecosuix
    Visitante

    Padrão duvida chata do Sarg

    opa,

    tenho a intencao de criar relatório de acesso a internet mensais, um para cada usuário..
    não será um processo rotineiro, soh quando algum chefe solicitar o relatório.

    o problema é que o arquivo access_log do squid não dura 1 mes inteiro, alias muito menos que isso, começa com access_log depois access_log.0 depois access_log.1 e assim vai..

    agora como indico isso no sarg?!
    ja tentei

    access_log /var/log/squid/access.log
    access_log /var/log/squid/access.log.0
    access_log /var/log/squid/access.log.1

    ja tentei
    access_log /var/log/squid/access.log /var/log/squid/access.log.0 /var/log/squid/access.log 1

    ja tentei..
    access_log /var/log/squid/access.log,/var/log/squid/access.log.0
    ,/var/log/squid/access.log.1

    bom não sei como definir pro sarg coletar informações de todos os access_log's ao mesmo tempo, se faço um de cada vez, ele cria um pedacinho de cada, dai eh foda..

    valeu,

    cleiton

  2. #2
    replicante
    Visitante

    Padrão duvida chata do Sarg

    vou te dar um conselho.. mesmo q seu chefe nao queira esses relatórios sempre faça do mesmo jeito, vc nao vai perder nada com isso...

    mas caso vc queira mesmo fazer só qdo ele quizer vc pode arquiva-los assim:

    Código :
    ~/# vi /bin/backlogs.bash
     
     
    #!/bin/bash
     
    data=`date +%Y-%m-%d`
     
    pastas(){
    	mkdir /backup/${data}
    	cp /usr/local/squid/var/logs/* /backup/${data}/
    }
     
    logs(){
    	> /usr/local/squid/var/logs/access.log
    	> /usr/local/squid/var/logs/store.log
    }
     
    pastas
    logs