Página 3 de 4 PrimeiroPrimeiro 1234 ÚltimoÚltimo
+ Responder ao Tópico



  1. #11
    casper-linux
    Olá winston

    não precisa criar script, pois o próprio squid tem a opção de rotacionar os logs.


    squid -k rotate

  2. #12
    casper-linux
    Danillo,

    Faz o seguinte,

    Adicione a seguinte linha no seu "squid.conf"
    ################## inicio
    logfile_rotate 1
    ##################fim

    isto dirá paar o squid que você quer apenas um arquivo de rotação de logs.

    E adiciona no seu crontab. Que no slackware fica em /var/spool/cron/crontabs/root
    a linha:
    40 4 * * * squid-k rotate

    isto deve resolver o seu problema de arquivo de log muito grande



  3. #13
    danillorios
    mas colegas,

    desta forma, se eu ir deixando e ir deixando.. nao vai chegar uma hora que o espaco em disco vai acabar?

    nao era melhor um esquema para apagar de vez todos os logs?

    uma outra duvida...

    acho q ele rodou um arquivo meu... como explico acima...

    mas ai o arquivo nao ficou com permissao para o usuario squid e consequentemente o squid nao iniciava...

    nao pode ocorrer isto novamente desta forma?

  4. #14
    casper-linux
    Caro Danillo,

    Vou repetir uma coisa que meus professores de matemática diziam "TENHA FÉ".

    Brincadeirinha. Mas o detalhe é o seguinte. Se você utilizar o script do winstons, você pode correr o risco de ter problemas de permissão nos arquivos.

    Por isto é que estou te recomendando colocar no seu squid.conf, a opção log_rotate 1. Vou tentar detalhar mais o que esta opção irá fazer.

    A opção log_rotate 1, faz com que sempre que você executar na linha de comando "squid -k rotate", ele comece a gravar os logs em arquivos novos. Assim suponhamos que você nunca tenha executado a na linha de comando "squid -k rotate". Então dentro do seu diretório de logs, você podera ter os arquivos: access.log, store.log, cache.log.
    Quando você executar squid -k rotate, pela primeira vez, o squid copiará esses 3 arquivos para: access.log.1, store.log.1, cache.log.1, e criará 3 novos arquivos limpos.
    Passados algum tempo, você pode executar novamente, squid -k rotate, e o squid irá "APAGAR" os arquivos access.log.1, store.log.1, cache.log.1, e copiar seus arquivos: access.log, store.log e cache.log (aqueles que ele acabou de criar) para access.log1, store.log.1 e cahe.log.1,. E automaticamente, novamente () ele irá criar seus arquivos de logs novamente.

    Preceba que ele sempre está, apagando os logs antigos, e deixando uma cópia do log atual, e criando os logs novos. É isso que é chamado de rotacionamento de logs.

    E o melhor, o squid, faz isso para você, com o mesmo usuário que está rodando. O que garante, que você não terá que problemas com permissão.

    Recomendo que você coloque no seu squid.conf, as opções:
    #######################inicio
    cache_effective_user proxy
    cache_effective_group proxy
    #######################fim
    estas opções iram te garantir que tudo o que o squid for fazer, seja usando as permissões do usuário "proxy" e grupo "proxy".

    OK
    :lol:

    VALEU



  5. #15
    danillorios
    certo meu caro... vou tentar isto entao.

    entendi direiinho, muito grato pela tao bela explicacao...

    aproveitando... o meu squid esta registrando usuarios que logam e ips das mauqinas tb... nao tm como deixar somente os usuarios que logam?

    precebi tb aguns usuarios que tentam acessar o msn ou um ftp por exemplo.. todos estao ficando com se fosse usuarios da internet pelo squid entendeu?

    veja abaixo


    USUÁRIO CONEXÃO BYTES %BYTES IN-CACHE-OUT TEMPO GASTO MILISEG %TEMPO
    1 adm
    2 vanessa
    3 cato
    4 cristina
    5 192.168.0.5
    6 192.168.0.42


    sacou?

    tipo esse cato ai nao tm no squid como usuario... foi um usario de um ftp externo q tentamos acessar e ficou regitrado ai... e os ips sao os da maquina da vanessa e da cristina e o adm tudo bem.. é um user q tenho mesmo.

    como posso deixar somente o adm, vanessa e cristina?






Tópicos Similares

  1. Autenticaçao NCSA do squid não está funcionando
    Por slacklex no fórum Servidores de Rede
    Respostas: 4
    Último Post: 06-05-2006, 11:54
  2. proxy não está mais funcionando
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 11-01-2005, 17:38
  3. autenticação squid nao esta funcionando
    Por muganga no fórum Servidores de Rede
    Respostas: 6
    Último Post: 18-02-2004, 12:50
  4. Respostas: 10
    Último Post: 11-06-2003, 07:20
  5. acl no squid não está funcionando. O que fazer ?
    Por no fórum Servidores de Rede
    Respostas: 3
    Último Post: 20-12-2002, 16:01

Visite: BR-Linux ·  VivaOLinux ·  Dicas-L