Pour demander de l'aide, vous devez vous créer un compte et vous connecter. Utilisez les boutons sociaux ci-dessous depuis ce lien : S'inscrire sur le forum
Plus d'informations : Comment demander de l’aide sur le forum

[système] mtail : le tail avancé

Avant de poser une question, voyez si on n'y a pas déjà répondu pour vous !

Modérateur : Mods GNU/Linux

Malekal_morte
Site Admin
Site Admin
Messages : 101971
Inscription : 10 sept. 2005 13:57
Contact :

[système] mtail : le tail avancé

Message par Malekal_morte »

multitail est une version de tail avancée qui permet de lire plusieurs fichiers sur une même fenêtre.
La fenêtre est découpée selon le nombre de fichiers que vous souhaitez visualiser.
multitail est bourré d'option (ajouts de couleurs, possibilité de remplacer les timestamp par des dates, etc..) ce qui fait de lui un programme vraiment interressant dans le cas du monitorage par exemple.

multitail est contenu en package standard Debian :

Code : Tout sélectionner

aptitude update && aptitude install multitail
Sur les captures ci-dessous, deux logs sont en cours de visualisation.
Exemple :

Code : Tout sélectionner

multitail -mb 2000 -f -cS apache /var/log/apache2/error.log -f -cS apache /var/log/apache2/access.log
Image

CTRL+H permet d'ouvrir l'aide et obtenir les touches raccourcis et fonctionnalités.

Image

la touche b permet ouvre une fenêtre de log (il faut choisir lequel vous souhaitez visualiser) pour scroller dedans.
au lancement de multitail, l'option -mb permet de choisir le nombre de lignes du buffer

Image
Image

multitail permet aussi la recherche de motif comme dans vim avec la touche /
vous tapez votre motif et le résultat s'ouvre sur une fenêtre.

Image
Image

il est aussi possible de poser une ligne rouge pour signaler la dernière lecture du log (CTRL + numéro du log en bas à gauche de chaque fenêtre).
Interressant si vous lancer multitail dans un screen pour marquer votre dernière lecture avant de fermer.

Image

Multitail est aussi capable de fusionner des logs, exemple :

Code : Tout sélectionner

multitail –mergeall -i /var/log/mail.err -i /var/log/mail.info
Avoir les fenêtres en vertical :

Code : Tout sélectionner

multitail -s 2 -i /var/log/mail.err -i /var/log/mail.info
multitail est aussi capable d'afficher les sorties de programmes ou script via l'option -l, exemple pour monitorer facilement des pings :

Code : Tout sélectionner

multitail -l "ping 10.0.0.254" -l "ping www.google.com"
Plus d'informations sur multitail : http://ftp.traduc.org/doc-vf/gazette-li ... g95-E.html
A noter qu'il existe une version mtail pour Windows : http://ophilipp.free.fr/op_tail.htm
Image

Première règle élémentaire de sécurité : on réfléchit puis on clic et pas l'inverse - Les fichiers/programmes c'est comme les bonbons, quand ça vient d'un inconnu, on n'accepte pas !
Comment protéger son PC des virus

Les tutoriels Windows 10 du moment : Comment demander de l'aide sur le forum
Partagez malekal.com : n'hésitez pas à partager les articles qui vous plaisent sur la page Facebook du site.

Revenir à « Tutoriels et annonces »