Logwatch is a customizable, pluggable log-monitoring system. It will go through your logs for a given period of time and make a report in the areas that you wish with the detail that you wish. And I recommend anybody with a VPS or better to consider installing this (and then actually READ their daily emails) to stay ahead of any potential abuse by malicious scripts and users.

Make sure your server can properly mail out to your personal e-mail by the way. Otherwise this is useless.

sudo apt-get update
sudo apt-get install logwatch

Sometimes you need to create the cache dir:
sudo mkdir /var/cache/logwatch

Copy the configuration for organizational reasons:
sudo cp /usr/share/logwatch/default.conf/logwatch.conf /etc/logwatch/conf/

Edit the configuration file to your preferences: (can use vim or whatever)
sudo nano -w /etc/logwatch/conf/logwatch.conf

I suggest the following values:
Output = mail
Format = html
MailTo = whatever@example.com
Detail = Med

There are several configuration files per service in the /usr/share/logwatch/default.conf/logfiles/ path.

To enable a service report copy it at /etc/logwatch/conf/logfiles/ for example:
cp /usr/share/logwatch/default.conf/logfiles/http.conf /etc/logwatch/conf/logfiles/

For More Information man logwatch
And: https://help.ubuntu.com/community/Logwatch

Categories: blogs


This blog is for people who know me, so nothing to tell. For those who don't know me yet, .. read my blog ;)