ACCESS.LOG [RESOLVIDO]

1. ACCESS.LOG [RESOLVIDO]

Clansman
clansman

(usa Debian)

Enviado em 04/06/2014 - 15:49h

Alguém poderia me ajudar a entender por que meu ACCESS.LOG mantem apenas as informações de 1 dia (corrente),
sendo que não restarto o squid e não tenho nada na crontab para faze-lo automaticamente.

Ocorre que sempre que vou gerar os relatórios do sarg semanal ou mensal não encontra o período.

Att,


  


2. Re: ACCESS.LOG [RESOLVIDO]

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 04/06/2014 - 16:09h

verifica o seu logrotate
bom eu prefiro usar o lightsquid do que o sarg
de uma procurada pelo lightsquid



3. Re: ACCESS.LOG [RESOLVIDO]

Clansman
clansman

(usa Debian)

Enviado em 04/06/2014 - 16:28h

danniel-lara escreveu:

verifica o seu logrotate
bom eu prefiro usar o lightsquid do que o sarg
de uma procurada pelo lightsquid


Fera, o logrotate.conf esta assim, acho que nao esta rotacionando para o squid, nao entendo disso

------------------------------------------------------------------------------------

# see "man logrotate" for details
# rotate log files weekly
weekly

# keep 4 weeks worth of backlogs
rotate 4

# create new (empty) log files after rotating old ones
create

# uncomment this if you want your log files compressed
#compress

# packages drop log rotation information into this directory
include /etc/logrotate.d

# no packages own wtmp, or btmp -- we'll rotate them here
/var/log/wtmp {
missingok
monthly
create 0664 root utmp
rotate 1
}

/var/log/btmp {
missingok
monthly
create 0660 root utmp
rotate 1
}

# system-specific logs may be configured here


4. Re: ACCESS.LOG [RESOLVIDO]

Clansman
clansman

(usa Debian)

Enviado em 04/06/2014 - 17:37h

Alguem mais ?


5. RESOLVIDO

Clansman
clansman

(usa Debian)

Enviado em 05/06/2014 - 08:58h

Para resolver fiquei tentando entender o logrotate, dei um vim /etc/logrotate.d/squid e me deu como resultado :

# Logrotate fragment for squid.
#
/var/log/squid/*.log {
daily
compress
delaycompress
rotate 2 <<<<<<<<<<------------ Alterei esta linha para 30
missingok
nocreate
sharedscripts
postrotate
test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
endscript


Obrigado !







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts