Recherche service pour linux - Logiciels - Linux et OS Alternatifs
Marsh Posté le 08-03-2011 à 23:37:47
Ca se script assez simplement si tu veux faire un truc basique.
Code :
|
Marsh Posté le 09-03-2011 à 09:06:38
Merci, je veux en effet faire un truc très basique
Pas de problème pour le "tail -f file.log | grep keyword"
J'aurai aimé avoir un service qui gère tout ca et n'avoir qu'à rentrer la destination du chier de log, la "keyword" et l'action.
Sinon pour le script, as-tu une idée de fonctionnement si tu en a déjà utilisé un dans le genre ?
If "tail -f file.log | grep keyword" = ???
alors "action"
Un truc dans le genre non?
Marsh Posté le 10-03-2011 à 09:42:35
Tu peux essayer
NB=$(grep -c keyword file.log)
if [ $NB -gt 0 ]
then
action
fi
Mais ça va parcourir tout le log a chaque fois que tu lance le script... C'est pas forcément conseillé si le log grossit rapidement
Marsh Posté le 10-03-2011 à 15:31:07
Merci, je vais essayer. On m'a aussi parlé de monit qui pourrait faire ce que je cherche.
Le log se vide chaque jour donc ce n'est pas un problème.
Marsh Posté le 08-03-2011 à 17:36:31
Bonjour,
Je cherche un service/programme pour Centos 5.5 qui permet de surveiller un fichier de log et de réaliser une action si il voit passer un mot-clé/phrase-clé.
J'essai d'adapter Fail2ban pour mon besoin mais ce n'est pas pratique du tout... Je suis sur que cela doit exister mais je ne trouve rien. J'ai vu un article sur Swatch qui fait exactement cela, mais impossible d'en savoir plus sur cette utilitaire qui n'est pas installé de base sur Centos
(http://fr.wikibooks.org/wiki/Le_sy [...] log#Swatch)
D'avance merci !!
Message édité par seb06bes le 08-03-2011 à 17:37:24