Suivre ses logs avec logwatch
Si vous utilisez votre raspberry Pi en tant que serveur, j'imagine que vous ne comptez pas vous connecter dessus tous les jours pour vérifier que tout va bien (ou même si vous comptez le faire il y a des chances pour que ça ne dure pas).
Il existe un petit logiciel très simple à utiliser si votre raspberry est déjà capable d'envoyer des mails, il s'agit de logwatch.
Celui-ci vous enverra chaque jour un petit résumé des log de votre serveur.
Pour l'installer tapez juste en mode administrateur
aptitude install logwatch
ou si jamais vous n'aviez pas enlevé sudo :
sudo aptitude install logwatch
Pour la suite je considérerai que vous n'utilisez pas sudo.
Une fois ceci fait prenez votre éditeur de texte préféré et modifiez le fichier logwatch.conf :
vim /usr/share/logwatch/default.conf/logwatch.conf
- Modifiez la ligne suivante :
- MailTo = votremail
Pour info si votre email arrive directement sur le raspberry vous n'êtes pas obligés de mettre la partie @votre_domaine
Modifiez aussi la ligne
Detail =
en ajoutant le niveau de détail que vous voullez, par exemple :
Detail = High
Vous avez le choix entre Low, Med, High ou un numéro entre0 et 10, 10 correspondant à High
Et voilà c'est fini !
Bon j'imagine que vous voullez plus de détails, du genre quand arrive le mail ou comment savoir si ça marche sans avoir à attendre, ne vous inquiétez pas, ça vient :
Le logiciel a installé un script situé ici :
/etc/cron.daily/00logwatch
Ce script sera lancé par cron toute les 24 heures. Si jamais vous voullez changer l'heure d'éxécution, c'est ici que ça se passe :
vim /etc/crontab
Maintenant si vous voullez savoir immédiatement si votre configuration marche, vous n'avez qu'à taper :
logwatch --output mail
- Chez moi ça a mis quelques longues secondes avant de se terminer.
- Une fois fini, si tout va bien, vous devriez recevoir un mail.
That's all.