1 508
contributi
(inserita categoria Da adottare) |
(corretta gerarchia titoli) |
||
Riga 2: | Riga 2: | ||
[[Categoria:Da Adottare]] | [[Categoria:Da Adottare]] | ||
= Introduzione = | == Introduzione == | ||
In questi giorni ho dovuto configurare la rotazione automatica dei log di un applicazione, altrimenti questi file rischiavano di diventare troppo grandi. Così mi sono deciso di scrivere questa guida-appunto per la configurazione del servizio. | In questi giorni ho dovuto configurare la rotazione automatica dei log di un applicazione, altrimenti questi file rischiavano di diventare troppo grandi. Così mi sono deciso di scrivere questa guida-appunto per la configurazione del servizio. | ||
= Installazione = | == Installazione == | ||
Per installare logrotate è sufficiente un | Per installare logrotate è sufficiente un | ||
<pre> | <pre> | ||
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. | 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: | Per capire meglio il funzionamento (e di cosa è capace questo software) prendiamo in considerazione alcuni file di configurazione: | ||
== Apache == | === Apache === | ||
La particolarità di questo file di configurazione è la necessità di riavviare il servizio al termine della rotazione: | La particolarità di questo file di configurazione è la necessità di riavviare il servizio al termine della rotazione: | ||
<pre> | <pre> | ||
Riga 39: | Riga 39: | ||
</pre> | </pre> | ||
== Aptitude == | === Aptitude === | ||
<pre> | <pre> | ||
/var/log/aptitude { | /var/log/aptitude { | ||
Riga 50: | Riga 50: | ||
</pre> | </pre> | ||
== munin-node == | === munin-node === | ||
<pre>/var/log/munin/munin-node.log { | <pre>/var/log/munin/munin-node.log { | ||
daily | daily | ||
Riga 60: | Riga 60: | ||
create 640 root adm | create 640 root adm | ||
}</pre> | }</pre> | ||
= Definizione di una rotazione personalizzata = | == Definizione di una rotazione personalizzata == | ||
= Elenco Opzioni = | == Elenco Opzioni == |
contributi