Gestione dei log

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Dusty
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: lun 2 mar 2009, 13:03
Nome Cognome: Beppe
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: KDE 4.2.4
Località: Firenze

Gestione dei log

Messaggio da Dusty »

Alla fine della mia terza installazione di Slackware, non ho ancora capito come funziona la gestione dei log.
Ho visto che nella distribuzione e' presente il pacchetto 'logrotate', ma non mi sembra che sia configurato in modo da lavorare correttamente.
Cioe', la configurazione di logrotate e' quella giusta, ed il comando sta dentro cron.
Ma l'evento in cron scatta alle 4 del mattino, che e' un orario piu' che giusto e legittimo su una postazione server, ma un po' meno su un PC domestico.
E infatti, sul mio non scatta mai.
In pratica, per completare il giro sembrerebbe necessario aggiungere una esecuzione di logrotate anche ad ogni avvio; oppure convincere cron a far scattare gli eventi pianificati al primo avvio se all'ora stabilita il sistema era spento.
Questa cosa mi stupisce un po', perche' vedo che la distribuzione e' veramente un gioiello di precisione e mi sembra impossibile che sia sfuggito un simile dettaglio.
C'e' qualcosa che mi sfugge, oppure se non si interviene in qualche modo l'occupazione di spazio e' destinata a crescere fino alla inesorabile saturazione del disco ?
Grazie.

Avatar utente
conraid
Staff
Staff
Messaggi: 13526
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Gestione dei log

Messaggio da conraid »

In un sistema desktop non è che crescano così tanto i log, e comunque puoi impostarlo come vuoi, mica sei obbligato ad accettare gli orari scelti da Pat :-)

Dusty
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: lun 2 mar 2009, 13:03
Nome Cognome: Beppe
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: KDE 4.2.4
Località: Firenze

Re: Gestione dei log

Messaggio da Dusty »

conraid ha scritto:In un sistema desktop non è che crescano così tanto i log, e comunque puoi impostarlo come vuoi, mica sei obbligato ad accettare gli orari scelti da Pat :-)
Ho troppa venerazione per quell'uomo per permettermi anche solo di ipotizzare di mettere le mani sul suo lavoro.
:-)
Ma mi sembra di capire che indirettamente mi hai confermato che i miei sospetti sono giustificati.

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Gestione dei log

Messaggio da masalapianta »

su un sistema acceso in orari non sempre predicibili, se ti servono dei cronjob, e' piu' indicato anacron (che, a differenza di cron, se la macchina e' spenta nell'orario in cui e' schedulato un job, lo esegue appena riaccendi la macchina, anziche' perderselo); oppure, piu' semplicemente, fai lanciare logrotate dagli script di start anziche da un cronjob

Dusty
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: lun 2 mar 2009, 13:03
Nome Cognome: Beppe
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: KDE 4.2.4
Località: Firenze

Re: Gestione dei log

Messaggio da Dusty »

conraid ha scritto:In un sistema desktop non è che crescano così tanto i log
Io non sono un grande consumatore di sistemi operativi.
Nel senso che tendenzialmente cerco di non re-installare mai.
Perche' il mio sistema e' fortemente personalizzato, e nonostante nel tempo abbia cercato di documentare pazientemente dove ho messo le mani (dovunque), temo che mai riuscirei a rifarne uno uguale.
WindowsXP che uso attualmente e' stato installato il 13 Marzo 2002.
Se possibile, con Linux vorrei fare altrettanto.
E' evidente che con questa strategia di utilizzo, non mi posso permettere processi che producono dati senza limitazione.
Con Windows ho dovuto sudare le proverbiali 7 camicie per stanarli tutti.
Da Linux, ed in particolare dalla Slackware, mi aspetterei di piu' e di meglio.
Credo che apriro' un thread specifico sull'argomento.

Dusty
Linux 0.x
Linux 0.x
Messaggi: 37
Iscritto il: lun 2 mar 2009, 13:03
Nome Cognome: Beppe
Slackware: 13.0
Kernel: 2.6.29.6
Desktop: KDE 4.2.4
Località: Firenze

Re: Gestione dei log

Messaggio da Dusty »

masalapianta ha scritto:su un sistema acceso in orari non sempre predicibili, se ti servono dei cronjob, e' piu' indicato anacron
Visto !
Ottimo: proprio quello a cui pensavo.
Spero che P.V. non si offenda troppo se faccio un piccolo ritocco alla sua creatura.
Grazie.

Mario Vanoni
Iper Master
Iper Master
Messaggi: 3174
Iscritto il: lun 3 set 2007, 21:20
Nome Cognome: Mario Vanoni
Slackware: 12.2
Kernel: 3.0.4 statico
Desktop: fluxbox/seamonkey
Località: Cuasso al Monte (VA)

Re: Gestione dei log

Messaggio da Mario Vanoni »

Da decenni conservo log files 7 giorni,
un esempio come farlo e` sysstat-9.0.4.

Idem /var/log/messages,
che raccoglie _tutto_,
con savelog(1) conserva 7 giorni.
Ovviamente e` modificato /etc/rc/syslog.

Ma sono metodi vecchi, non attuali, quindi ...

Avatar utente
navajo
Staff
Staff
Messaggi: 3884
Iscritto il: gio 8 gen 2004, 0:00
Nome Cognome: Massimiliano
Slackware: 13.37 (x86_64)
Kernel: 2.6.37.6
Desktop: KDE 4.7.0 (Alien)
Località: Roma

Re: Gestione dei log

Messaggio da navajo »

masalapianta ha scritto:su un sistema acceso in orari non sempre predicibili, se ti servono dei cronjob, e' piu' indicato anacron (che, a differenza di cron, se la macchina e' spenta nell'orario in cui e' schedulato un job, lo esegue appena riaccendi la macchina, anziche' perderselo); oppure, piu' semplicemente, fai lanciare logrotate dagli script di start anziche da un cronjob
Se poi, hai paura che i log vadano a crescere e a occupare spazio dedicato ad altro, puoi sempre creare una partizione /var dedicata.

Avatar utente
cacao74
Linux 0.x
Linux 0.x
Messaggi: 65
Iscritto il: sab 22 lug 2006, 22:42
Slackware: 13.37
Kernel: 2.6.37.6
Desktop: fluxbox
Località: Torino
Contatta:

Re: Gestione dei log

Messaggio da cacao74 »

io mi farei poche paranoie al posto tuo e cambierei l'ora di schedulazione con quella piu' adatta alle tue esigenze. tutto qui.
ciao

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Gestione dei log

Messaggio da masalapianta »

navajo ha scritto:
masalapianta ha scritto:su un sistema acceso in orari non sempre predicibili, se ti servono dei cronjob, e' piu' indicato anacron (che, a differenza di cron, se la macchina e' spenta nell'orario in cui e' schedulato un job, lo esegue appena riaccendi la macchina, anziche' perderselo); oppure, piu' semplicemente, fai lanciare logrotate dagli script di start anziche da un cronjob
Se poi, hai paura che i log vadano a crescere e a occupare spazio dedicato ad altro, puoi sempre creare una partizione /var dedicata.
bhe se usa correttamente la direttiva "rotate" (permette di stabilire quante volte ruotare un file, cancellando quelli che andrebbero ruotati di piu') di logrotate non ce ne dovrebbe essere bisogno

Rispondi