Je ne suis pas trop fan de logwatch non plus. Je teste lundi Le sam. 24 oct. 2020 à 09:37, Laurent Barme <2...@barme.fr> a écrit :
> Bonjour, > > Pas vraiment convaincu par le logwatch de CentOS, j'ai écrit un petit > outil pour > l'analyse semi automatique des logs : scrut > > Principe > scrut est un exécutable binaire qui parcours automatiquement les logs en > filtrant les messages sans importance ; révélant ainsi les messages > inhabituels, > nouveau ou problématiques. > scrut est à lancer régulièrement par un cron ; les informations méritant > une > attention sont alors automatiquement transmises par mail. > > 1 Prérequis > Utiliser le mode de format de log standard ; > - dans /etc/rsyslog.conf remplacer RSYSLOG_TraditionalFileFormat par > RSYSLOG_FileFormat > - systemctl restart syslog > Redémarrer cron (pour qu'il envoie des mails ! ; voir > https://centosfaq.org/centos/centos-81-cron-does-not-send-mail/) > systemctl restart crond > > 2 Configuration > La configuration se fait dans /etc/scrut/ (le sous-répertoire etc est un > exemple > de configuration). > Ce répertoire doit contenir un sous répertoire pour chaque log à analyser > dont > le nom doit correspondre au fichier journal situé en /var/log/ ; par > exemple > /etc/scrut/messages/. > Chacun des sous répertoires de /etc/scrut/ doit contenir : > • un fichier last > • un sous répertoire filters/ > Le fichier last sert à mémoriser la date et l'heure de la dernière ligne > de log > filtrée. > Le sous répertoire filters/ contient les fichiers d'expressions régulières > qui > servent à filtrer les messages pouvant être ignorés. > Les expressions régulières des fichiers de filtre doivent concerner les > informations qui figurent après la date, l'heure et le nom du host. Par > exemple > pour /etc/scrut/secure/filtres/su : > ^su\[[[:digit:]]+\]: pam_systemd\(su-l:session\): Cannot create session: > Already > running in a session or user slice$ > > 3 Utilisation en mode test > Pour la mise au point de filtres, il est possible de lancer manuellement > scrut > sans mettre à jour le fichier last en précisant une date et heure de seuil > à > appliquer : > ./scrut 2020-10-23T17:26:12.8453 > > Pour ceux que cela intéresserait, scrut est partagé en > https://numerunique.fr/scrut.tar > > Laurent Barme > > _______________________________________________ > Liste de diffusion du FRsAG > http://www.frsag.org/ >
_______________________________________________ Liste de diffusion du FRsAG http://www.frsag.org/