Multitail – voir plusieurs logs en même temps

MultitailJe vais vous parler ici de multitail, qui permet de lancer plusieurs tail en même temps dans la même fenêtre grace à ncurses.
Le projet n’est pas tout récent et à débuter en 2003.
Cet outils peut être vraiment très pratique, j’ai personnellement l’habitude de lancer plusieurs tail sur plusieurs connexions ssh, donc plusieurs fenêtre…
Pour rappelle, tail permet d’afficher les 10 dernière ligne d’un fichier, et en y ajoutant l’option -f, cela permet d’afficher les 10 dernières lignes en temps réel.
Multitail permet de:
– Afficher plusieurs journaux en même temps
– Fusionner des journaux en une seule sortie
– Coloriser les journaux
– Déclencher des actions en fonction du contenu des journaux
– Possibilité de filtrer des lignes (à l’aide d’expressions régulières)
– Doté de menus interactifs pour éditer des expressions régulières données, supprimer et ajouter des fenêtres
Bref, un vrai couteau suisse 😉
Voici un exemple pour montrer les possibilités de multitail.
Cette exemple va ouvrir via tail 2 fois le même fichier mais avec des filtres différents, tout en faisant un ping sur le localhost. Bon d’accord, ce n’est pas une démo probable dans un monde réel, c’est juste pour montrer les possibilités 😉
Voici la commande en question :
multitail -s 2 -e « pulse-backup » -f /var/log/pure-ftpd/transfer.log -ke « localhost » -f /var/log/pure-ftpd/transfer.log -l « ping localhost »
Explications :
-s 2 : permet de diviser l’écran en 2 colonnes lorsque l’on visionne plus de 2 fichiers, l’écran se divise horizontalement
-e : permet de spécifier une expression régulière pour sélectionner les lignes à afficher
-f : Est l’option standard du tail
-ke : permet de retirer de l’affichage l’expression régulière spécifiée, dans la colonne de droite ci-dessous pour pouvez voir qu’il manque le mot localhost sur chaque ligne
-l : permet d’afficher la sortie d’autres programmes, ici celle de la commande ping

Regardez le screenshot pour voir le résultat :

screenshot multitail

Liens utiles :
Site Officiel

Décidemment, j’adore l’opensource, on en apprends tous les jours, on ne connait jamais tout sur tout, c’est vrai dans tous les domaines, mais bon… Avec l’opensource on en découvre tous les jours 😉

Author: Pierre-Yves Dubreucq

Passioné par les logiciels libres depuis 2001, je suis responsable d'Odiso (hébergeur web spécialiste des infrastructures haute disponibilité e-commerce et en gestion de pics de trafic & webperf) je tiens ce blog depuis 9 ans avec beaucoup moins d'assiduité malheureusement qu'à ses débuts, car j'écris aussi sur MonSiteEstLent.com blog d'Odiso dédié à la webperf

Share This Post On

Submit a Comment

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.