Vous devez sans nul doute connaître l’outil Tail qui permet d’afficher les dernières lignes de texte d’un fichier, une application très pratique pour qui veut surveiller un fichier de log. Cet article se concentrera sur celui que l’on pourrait définir comme étant son « grand frère » : MutliTail.
MultiTail follows files in style, it is tail on steroids.
Comme son nom le laisse deviner, MultiTail permet d’afficher un ou plusieurs fichiers ou encore de les fusionner. Utilisant Ncurses pour l’affichage de fenêtres multiples dans votre terminal, cette application facilitera grandement la visualisation de vos différents fichiers de logs.
Screenshots :
Installation :
Très simple, ouvrez votre terminal et faites :
# pacman -S multitail
Syntaxe d’utilisation :
multitail [Options] [Fichier1] [Options] [Fichier2] [...]
Comme à mon habitude, je vous conseille vivement de faire :
$ man multitail
Eh oui, rien ne vaut un bon manuel .
Exemples:
Histoire de vous aider un peu dans l’utilisation de MultiTail, voici quelques exemples d’utilisations :
- Afficher deux fichiers de logs :
# multitail /var/log/daemon.log /var/log/messages.log
- Fusionner trois fichiers :
# multitail /var/log/daemon.log -I /var/log/messages.log -I /var/log/user.log
- Afficher deux fichiers de logs sur deux colonnes :
# multitail -s 2 /var/log/daemon.log /var/log/messages.log
- Afficher la sortie de la commande ping :
$ multitail -l "ping -i 10 192.168.1.1"
- Afficher la sortie d’une commande et d’un fichier dans deux colonnes :
# multitail -l "ping -i 10 192.168.1.1" /var/log/messages.log
Raccourcis clavier :
MultiTail permet d’effectuer de nombreuses actions via son interface Ncurses, voici une petite liste des principales fonctions disponibles :
- [ / ] : Active la fonction de recherche.
- [ s ] : Échange les fenêtres entre elles.
- [ j ] : Menu de propriété des colonnes.
- [ k ] : Menu de sélection des fenêtres.
- [ c ] : Menu de modification des couleurs
- [ a ] : Ajoute/Fusionne une nouvelle fenêtre.
- [ t ] : Affiche les statistiques.
- [ p ] : Mode pause.
- [ o ] : Nettoie la fenêtre.
- [ e ] : Affiche l’éditeur de regex.
- [ h ] : Affiche le menu d’aide.
- [ Ctrl + g ] : Quitte le menu.
- [ q ] : Quitte l’application.
Avec MultiTail, visionner vos logs ne sera plus un calvaire !
27 juillet 2011 à 9:57
Génial.
Je faisait à peu près l’équivalent avec tmux + tail.
Ca va le remplacer très très avantageusement
J’adore le fait de pouvoir poser des marqueurs avec Entrée
Merci
29 juillet 2011 à 10:52
J’ai utilisé multitail un bon moment, mais le problème est de suivre les logs de plusieurs server en meme temps…
C’est pour ça que j’utilise plutot le terminal Terminator, qui permet de scinder le terminal en plusieurs sessions.