problema con Logrotate

4 risposte [Ultimo contenuto]
Ritratto di Leviatano
Leviatano
(Junior)
Offline
Junior
Iscritto: 13/01/2005
Messaggi: 23

Buongiorno a tutti, mi sto incaponendo su una spetto di logrotate. Probabilmente una stupidaggine.
Mi sarebbe veramente utile inviare i log su una e-mail personale in modo da monitorare anche da remoto le attività del mio server.
logrotate funziona bene, ruota i log e li archivia numerandoli...ma purtroppo non mi invia nessuna e-mail. Ho notato che nelle man pages ci sono delle opzioni per inviare i log via e-mail ma non è molto chiara la procedura per inviarli. So che di default logrotate usa /usr/bin/mail per inviare i log; il mio mailer è però Kmail dove ho impostato un server SMTP attivo e funzionante. Devo forse indicargli /usr/bin/kmail piuttosto che il mailer di default?

Grazie dell'attenzione. a presto.

Lev

Ritratto di kripsio
kripsio
(Collaboratore)
Offline
Collaboratore
Iscritto: 10/09/2004
Messaggi: 1486

Per inviare mail di qualsiasi tipo devi aver installato e confiurato un mta sulla tua macchina che permetta tale operazione. Non e' complicatissimo ma nemmeno una passeggiatina all'aria aperta. Consiglio postfix del quale trovi molti howto in giro.

Altra cosa in un sistema linux, per convenzione, deve essere configurato un sistema per il delivery della posta locale (vedi sopra).

Ti consiglio, inoltre, logwatch (oppure un' altro piu' dettagliato che ora mi sfugge, prova a dare un'occhiata con apt-cache). E' uno script che ogni notte parsa i log della macchina ed invia una mail (sempre attraverso l'mta locale) con gli errori, i warning, i tentativi di penetrazione rilevati, gli accessi ssh eseguiti, insomma le cosette che non sono estrema normalita'. Personalmente lo installo su tutte le macchine che configuro e ogni mattina ci do un occhiata. In poco tempo hai una idea di quello che e' accaduto durante la giornata.
Se amministri un po' di macchine fa comodo. ciao Smile

Ritratto di Leviatano
Leviatano
(Junior)
Offline
Junior
Iscritto: 13/01/2005
Messaggi: 23

Sì logwatch l'ho usato ed effettivamente è buono...però non mi permette di ruotare ed archiviare i file di log, visto che logrotate invia anche per e-mail i log ho preferito quello, ad ogni modo non era quello il problema...postfix o sendmail mi sembravano troppo complessi da configurare per gestire semplicemente qualche e-mail di report;
io ho configurato kmail, non sai se va bene e percaso non è che sai dirmi se bisogna indicare a logrotate tramite appositi comandi di scegliere kmail per inviare i log?

grazie, a presto.

Lev

Ritratto di kripsio
kripsio
(Collaboratore)
Offline
Collaboratore
Iscritto: 10/09/2004
Messaggi: 1486

Quote:

io ho configurato kmail, non sai se va bene e percaso non è che sai dirmi se bisogna indicare a logrotate tramite appositi comandi di scegliere kmail per inviare i log?

grazie, a presto.

Lev

afailk no.
Cio' non esclude che sia possibile mandare qualcosa in pipe a kmail il quale invia il tutto utilizzando il tuo account.
Btw trovo piu' facile ed utile configurare un mta (che, ripeto, _deve_ esserci su una macchina linux per lo standard posix) che si occupi di queste cosette. Un' ora di studio (due se proprio proprio sei a digiuno) e ti risolvi il problema.

ciau

Ritratto di Leviatano
Leviatano
(Junior)
Offline
Junior
Iscritto: 13/01/2005
Messaggi: 23

Ok proverò a dare un occhiata...grazie dell'aiuto.

ciao, Lev