PDA

Visualizza la versione completa : Mantenere i vecchi log di squid


smol
05-08-2008, 10:29
Salve a tutti,
attualmente il mio server proxy squid mantiene sul disco 5 file di log, dove ogni file copre una settimana di accessi, quindi un totale di 1 mese di log.

Aug 3 04:02 access.log.1.gz
Jul 27 04:02 access.log.2.gz
Jul 20 04:02 access.log.3.gz
Jul 13 04:02 access.log.4.gz
Jul 6 04:02 access.log.5.gz

Questi sono i parametri riguardanti i log, nei 2 files "/etc/squid/squid.conf" e "/etc/logrotate.d/squid"

/etc/squid/squid.conf:
logfile_rotate 2

/etc/logrotate.d/squid:
/var/log/squid/access.log {
weekly
rotate 5
copytruncate
compress
notifempty
missingok
}

Come devo modificare questi files per fare in modo da mantenere in memoria tutti i files di log, anche quelli molto vecchi?
E poi una volta modificato il parametro, per applicare le modifiche, mi basta semplicemente restartare squid??
Grazie

smol
07-08-2008, 10:29
nessuno sa darmi una mano, please?

arkolo
07-08-2008, 17:20
dentro /etc/logrotate.d/squid


weekly
rotate 5

quello che gli dice il numero di file da tenere
da te tiene 5 file che fa settimanalmente per la direttiva weekly

basta che aumenti il 5 per il numero di log che vuoi tenere.

Se no puoi anche aggiungere una riga:

mail address@domain.it

dentro la configurazione tra le graffe e il server invece di eliminare l'ultimo log compresso, te lo spedisce in posta.

Loading