+ Responder ao Tópico



  1. #1
    alberico
    Visitante

    Padrão Access.Log no Squid

    Caros,

    preciso que o meu access.log e store.log do squid a cada 3 dias ele gere um backup deles ex. access.log.0 e store.log.0 e comece um arquivo novo, alguem pode me ajudar quanto a este assunto

    Obrigado

  2. #2
    Spelk
    Visitante

    Padrão Access.Log no Squid

    Use o logrotate para fazer isso, pois ele é fácil de configurar, tem as opções de fazer a rotação diaria, semanal ou mensal, alem de poder ser configurado para compactar os arquivos anteriores.


    []´s

  3. #3
    alberico
    Visitante

    Padrão Access.Log no Squid

    caro, qual o comando de configuração do logrotate, sendo que ele não prejudique o sarg que roda na madrugada

  4. #4
    Visitante

    Padrão Access.Log no Squid

    No RedHat, edite o arquivo:

    #mcedit /etc/logrotate.d/squid

    Ele contem a configuração dos três arquivos (access.log, cache.log, store.log), sugiro que seja feita a mesma configuração para todos.

    A configuração abaixo fará o rotacionamento diário e compactará os arquivos antigos, mantendo sempre os 5 últimos.

    #### Inicio do arquivo

    /var/log/squid/access.log {
    daily
    rotate 5
    copytruncate
    compress
    notifempty
    missingok

    /var/log/squid/cache.log {
    daily
    rotate 5
    copytruncate
    compress
    notifempty
    missingok

    /var/log/squid/store.lo {
    daily
    rotate 5
    copytruncate
    compress
    notifempty
    missingok

    #### Fim

    Pode ser utilizada a opção delaycompress logo abaixo da compress isso fará com q além do arquivo em uso, o anterior a ele (geralmente .1) não seja compactado

    8)

    []´s

  5. #5
    Spelk
    Visitante

    Padrão Access.Log no Squid

    Ops!!!

    Texto enviado por mim!!! he he he...

    Citação Postado originalmente por Anonymous
    No RedHat, edite o arquivo:

    #mcedit /etc/logrotate.d/squid

    Ele contem a configuração dos três arquivos (access.log, cache.log, store.log), sugiro que seja feita a mesma configuração para todos.

    A configuração abaixo fará o rotacionamento diário e compactará os arquivos antigos, mantendo sempre os 5 últimos.

    #### Inicio do arquivo

    /var/log/squid/access.log {
    daily
    rotate 5
    copytruncate
    compress
    notifempty
    missingok

    /var/log/squid/cache.log {
    daily
    rotate 5
    copytruncate
    compress
    notifempty
    missingok

    /var/log/squid/store.lo {
    daily
    rotate 5
    copytruncate
    compress
    notifempty
    missingok

    #### Fim

    Pode ser utilizada a opção delaycompress logo abaixo da compress isso fará com q além do arquivo em uso, o anterior a ele (geralmente .1) não seja compactado

    8)

    []´s

  6. #6
    wrochal
    Visitante

    Padrão Access.Log no Squid

    Caro,

    recomendo que você faça um script

    colocando que ele mova o aquivo para uma pasta e depois que o mesmo crie os arquivos logs com as permissões corretas do admin do squid.

    falou,

  7. #7
    alberico
    Visitante

    Padrão Access.Log no Squid

    e como faço para rodar o logrotate 2 vezes por semana as 06:00 da manhã....ou todo dia as 06:00 da manhã

  8. #8