1 487
contributi
m (inizio) |
mNessun oggetto della modifica |
||
Riga 14: | Riga 14: | ||
= Funzionamento = | = Funzionamento = | ||
Il funzionamento, di per sè, è molto semplice: ad intervalli regolari viene lanciato il programma logrotate, che si occupa di effettuare le rotazioni dei file di log in base alle impostazioni presenti nei file di configurazione. | |||
Per capire meglio il funzionamento (e di cosa è capace questo software) prendiamo in considerazione alcuni file di configurazione: | |||
== Apache == | |||
La particolarità di questo file di configurazione è la necessità di riavviare il servizio al termine della rotazione: | |||
<pre> | |||
/var/log/apache2/*.log { | |||
weekly | |||
missingok | |||
rotate 52 | |||
compress | |||
delaycompress | |||
notifempty | |||
create 640 root adm | |||
sharedscripts | |||
postrotate | |||
if [ -f /var/run/apache2.pid ]; then | |||
/etc/init.d/apache2 restart > /dev/null | |||
fi | |||
endscript | |||
} | |||
</pre> | |||
== Aptitude == | |||
<pre> | |||
/var/log/aptitude { | |||
rotate 6 | |||
monthly | |||
compress | |||
missingok | |||
notifempty | |||
} | |||
</pre> | |||
== munin-node == | |||
<pre>/var/log/munin/munin-node.log { | |||
daily | |||
missingok | |||
rotate 7 | |||
compress | |||
copytruncate | |||
notifempty | |||
create 640 root adm | |||
}</pre> | |||
= Definizione di una rotazione personalizzata = | = Definizione di una rotazione personalizzata = | ||
= Elenco Opzioni = | = Elenco Opzioni = |
contributi