Contenu

Installation et configuration de Logwatch (Debian 7.1)

Je pars du principe que nous avons un serveur d’envoi de mail (Exim, Postfix ou autre) fonctionnel. Si ce n’est pas le cas vous pouvez suivre la documentation que j’ai écrite pour l’installation et la configuration de Postfix que vous trouverez ici.

Installation de Logwatch

Logwatch est un système configurable d’analyse de fichiers journaux (log). Il va parcourir, analyser les fichiers journaux, et envoyer un rapport par mail. Pour installer Logwatch nous allons taper la commande suivante :

1
# apt-get install logwatch

Configuration de Logwatch

Avant de modifier le fichier de configuration, nous allons le sauvegarder via la commande suivante :

1
# cp /usr/share/logwatch/default.conf/logwatch.conf /usr/share/logwatch/default.conf/logwatch.conf.ori

Nous allons maintenant l’éditer via la commande suivante :

1
# vi /usr/share/logwatch/default.conf/logwatch.conf

Il faut modifier les variables « Output » (ligne 35), « MailTo » (ligne 44), comme indiqué ci-dessous :

1
OutPut = stdout

par

1
OutPut = mail

et

1
MailTo = root

par

1
MailTo = mon_adresse_mail@mondomaine.fr

Mettre la variable « OutPut » à « mail » va indiquer à logwtach d’envoyer un mail plutôt que d’afficher le résultat dans un terminal. Lors de l’installation de Logwatch, un script cron (00logwatch) a été copié dans le répertoire /etc/cron.daily/. Il sera exécuté et enverra un mail tous les jours à l’adresse mail précédemment configurée.
Pour vérifier le bon fonctionnement de Logwatch, taper la commande suivante :

1
# logwtach