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





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