Logwatch
Un article de ALW - Another Linux Wiki.
Sommaire |
[modifier] Présentation
Logwatch comme son nom l'indique va nous permettre d'observer les logs et de générer un rapport concis sur l'activité de la machine.
[modifier] Installation
L'nstallation de logwatch est simple pour ne pas dire simpliste en utilisant le gestionnaire de package de sa distribution préférée.
Gentoo:
$ emerge logwatch
Debian:
$ apt-get install logwatch
Miracle c'est fini !
[modifier] Configuration
La configuration n'est pas plus difficile. (Sous debian : /usr/share/logwatch/default.conf/logwatch.conf) Dans le fichier logwatch.conf on modifie la ligne 34
MailTo = root
ou un truc du genre
MailTo = monmail@monfai.com
On pourra aussi modifier le detail des logs un peu plus bas, à choisir en fonction de ses besoins.
Detail = High
Par defaut Logwatch utilise sendmail, mais cela peut aussi etre changé dans le fichier.
Pour debian, vous avez peut être choisi l'option 5 pour exim, remplacez exim par sendmail :
apt-get install sendmail
[modifier] Tests
Pour le test accrochons nous... Il suffit de lancer la commande :
$ logwatch
Cela enverra un mail recapitulatif du travail de logwatch.
[modifier] Automatisation
Sous gentoo il suffit de verifier que le script de lancement est bien dans /etc/cron.daily. Le script ressemble a ca:
#!/bin/sh
if -x [/usr/sbin/logwatch.pl ] ; then
exec /usr/sbin/logwatch.pl 2>&1 /dev/null
fi
[modifier] Conclusion
Maintenant on a un rapport journalier par mail sur l'activité du serveur. Pratique pour garder un oeil sur une machine qui traine sans perdre de trop temps. Et tout ça en 5 minutes :o)
