Logrotate: configurare la rotazione automatica dei log: differenze tra le versioni

m
nessun oggetto della modifica
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 =
1 487

contributi