{"id":13107,"date":"2019-04-01T01:09:03","date_gmt":"2019-04-01T01:09:03","guid":{"rendered":"http:\/\/www.appservgrid.com\/paw92\/?p=13107"},"modified":"2019-04-01T01:09:03","modified_gmt":"2019-04-01T01:09:03","slug":"multitail-monitor-multiple-files-simultaneously-in-a-single-linux-terminal","status":"publish","type":"post","link":"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/04\/01\/multitail-monitor-multiple-files-simultaneously-in-a-single-linux-terminal\/","title":{"rendered":"MultiTail \u2013 Monitor Multiple Files Simultaneously in a Single Linux Terminal"},"content":{"rendered":"<p>Whether it\u2019s a server administrator or a programmer some time we need to refer multiple logfiles for effectively troubleshooting tasks. To achieve this we have to open, tail or less a each logfile in a different shell. However, we can use traditional tail command like\u00a0<strong>tail -f \/var\/log\/messages<\/strong>\u00a0or\u00a0<strong>tail -f \/var\/log\/secure<\/strong>\u00a0in a single line. But if we want to see multiple files in a real-time we need to install a specific tool called\u00a0<strong>MultiTail<\/strong>.<\/p>\n<h3>What is MultiTail?<\/h3>\n<p><strong>MultiTail<\/strong>\u00a0is an open source ncurses utility that can be used to display multiple logfiles to standard output in a single window or a single shell that shows last few lines of logfiles in a real-time like tail command which split console into more subwindows (much like\u00a0<a href=\"https:\/\/www.tecmint.com\/screen-command-examples-to-manage-linux-terminals\/\" target=\"_blank\" rel=\"noopener\">screen command<\/a>). It also supports color highlighting, filtering, adding and deleting windows and much more.<\/p>\n<h4>Features<\/h4>\n<ol>\n<li>Multiple input sources.<\/li>\n<li>Color display using Regular Expression in the case of important informations.<\/li>\n<li>Line filtering.<\/li>\n<li>Interactive Menus for deleting and adding shells.<\/li>\n<\/ol>\n<p>Here is an example screen grab of MultiTail in action.<\/p>\n<div id=\"attachment_5743\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Install-MultiTail.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5743\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Install-MultiTail-620x441.jpeg\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Install-MultiTail-620x441.jpeg 620w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Install-MultiTail.jpeg 860w\" alt=\"Install MultiTail in Linux\" width=\"620\" height=\"441\" aria-describedby=\"caption-attachment-5743\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-5743\" class=\"wp-caption-text\">MultiTail View<\/p>\n<\/div>\n<h3>Installation of MultiTail in Linux<\/h3>\n<p>To get MultiTail on\u00a0<strong>Red Hat<\/strong>\u00a0based distributions, you must turn on\u00a0<a href=\"https:\/\/www.tecmint.com\/how-to-enable-epel-repository-for-rhel-centos-6-5\/\" target=\"_blank\" rel=\"noopener\">EPEL repository<\/a>\u00a0and then run the following command on the terminal to install it.<\/p>\n<h5>On RHEL\/CentOS\/Fedora<\/h5>\n<pre># yum install -y multitail<\/pre>\n<h5>On Debian\/Ubuntu\/Linux Mint<\/h5>\n<pre>$ sudo apt-get update\r\n$ sudo apt-get install multitail<\/pre>\n<h3>Usage of MultiTail<\/h3>\n<p>By default MultiTail does the same thing as \u2018<strong>tail -f<\/strong>\u2018, i.e. view files in a real time. To view\/monitor two different files in one window, the basic syntax is:<\/p>\n<h4>1. How To View 2 Files in Single Window<\/h4>\n<pre>root@tecmint:~# multitail \/var\/log\/apache2\/error.log \/var\/log\/apache2\/error.log.1<\/pre>\n<div id=\"attachment_5735\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/MultiTail-Two-Files.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5735\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/MultiTail-Two-Files-620x406.jpeg\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/MultiTail-Two-Files-620x406.jpeg 620w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/MultiTail-Two-Files-1024x672.jpeg 1024w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/MultiTail-Two-Files.jpeg 1138w\" alt=\"View Two Files in Linux\" width=\"620\" height=\"406\" aria-describedby=\"caption-attachment-5735\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-5735\" class=\"wp-caption-text\">View Two Files in Linux<\/p>\n<\/div>\n<p>To scroll through the files, hit \u2018<strong>b<\/strong>\u2018 and select the file you want from the list.<\/p>\n<div id=\"attachment_5736\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Select-File.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5736\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Select-File-620x405.jpeg\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Select-File-620x405.jpeg 620w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Select-File-1024x669.jpeg 1024w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Select-File.jpeg 1136w\" alt=\"File Selection\" width=\"620\" height=\"405\" aria-describedby=\"caption-attachment-5736\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-5736\" class=\"wp-caption-text\">File Selection<\/p>\n<\/div>\n<p>Once, you select the file, it will show you last\u00a0<strong>100 lines<\/strong>\u00a0of that selected file, to scroll through use the cursor keys. You can also use \u2018<strong>gg<\/strong>\u2018\/\u2019<strong>G<\/strong>\u2018 to move to the top\/bottom of the scroll window. If you want to view more lines, hit \u2018<strong>q\u2019<\/strong>\u00a0to exit and hit \u2018<strong>m<\/strong>\u2018 to enter a new value for the number of lines to view.<\/p>\n<div id=\"attachment_5737\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-File.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5737\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-File-620x408.jpeg\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-File-620x408.jpeg 620w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-File-1024x675.jpeg 1024w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-File.jpeg 1133w\" alt=\"View File\" width=\"620\" height=\"408\" aria-describedby=\"caption-attachment-5737\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-5737\" class=\"wp-caption-text\">View File<\/p>\n<\/div>\n<h4>2. How To View 2 Files in 2 Columns<\/h4>\n<p>The following command will display two different files in\u00a0<strong>2<\/strong>\u00a0columns.<\/p>\n<pre>[root@tecmint ~]# multitail -s 2 \/var\/log\/mysqld.log \/var\/log\/xferlog<\/pre>\n<div id=\"attachment_5738\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-2-Columns.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5738\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-2-Columns-620x405.jpeg\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-2-Columns-620x405.jpeg 620w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-2-Columns-1024x670.jpeg 1024w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-2-Columns.jpeg 1137w\" alt=\"View Files in 2 Columns\" width=\"620\" height=\"405\" aria-describedby=\"caption-attachment-5738\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-5738\" class=\"wp-caption-text\">View Files in 2 Columns<\/p>\n<\/div>\n<h4>3. How To View Multiple Files in Multiple Columns<\/h4>\n<p>Display\u00a0<strong>3<\/strong>\u00a0files in three columns.<\/p>\n<pre>[root@localhost ~]# multitail -s 3 \/var\/log\/mysqld.log \/var\/log\/xferlog \/var\/log\/yum.log<\/pre>\n<div id=\"attachment_5739\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-3-Columns.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5739\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-3-Columns-620x405.jpeg\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-3-Columns-620x405.jpeg 620w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-3-Columns-1024x670.jpeg 1024w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-3-Columns.jpeg 1137w\" alt=\"View Files in 3 Columns\" width=\"620\" height=\"405\" aria-describedby=\"caption-attachment-5739\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-5739\" class=\"wp-caption-text\">View Files in 3 Columns<\/p>\n<\/div>\n<h4>4. Merge\/View Multiple Files in Multiple Columns<\/h4>\n<p>Displays\u00a0<strong>5<\/strong>\u00a0logfiles while merging\u00a0<strong>2<\/strong>\u00a0files in one column and keep\u00a0<strong>2<\/strong>\u00a0files in two columns with only\u00a0<strong>one<\/strong>\u00a0in the left column.<\/p>\n<pre>[root@localhost ~]# multitail -s 2 -sn 1,3  \/var\/log\/mysqld.log -I \/var\/log\/xferlog \/var\/log\/monitorix \/var\/log\/ajenti.log \/var\/log\/yum.log<\/pre>\n<div id=\"attachment_5740\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Multiple-View-Files.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5740\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Multiple-View-Files-620x406.jpeg\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Multiple-View-Files-620x406.jpeg 620w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Multiple-View-Files-1024x672.jpeg 1024w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Multiple-View-Files.jpeg 1132w\" alt=\"Multiple View Files\" width=\"620\" height=\"406\" aria-describedby=\"caption-attachment-5740\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-5740\" class=\"wp-caption-text\">Multiple View Files<\/p>\n<\/div>\n<h4>5. How to View File and Execute a Command<\/h4>\n<p>Shows\u00a0<strong>1<\/strong>\u00a0file while \u2018<strong>-l<\/strong>\u2018 option allows command to execute in a window.<\/p>\n<pre>[root@localhost ~]# multitail \/var\/log\/iptables.log -l \"ping server.nixcraft.in\"<\/pre>\n<div id=\"attachment_5741\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Run-Command-View-File.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5741\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Run-Command-View-File-620x407.jpeg\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Run-Command-View-File-620x407.jpeg 620w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Run-Command-View-File-1024x672.jpeg 1024w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/Run-Command-View-File.jpeg 1133w\" alt=\"Run Command and View File\" width=\"620\" height=\"407\" aria-describedby=\"caption-attachment-5741\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-5741\" class=\"wp-caption-text\">Run Command and View File<\/p>\n<\/div>\n<h4>6. How to Merge\/View Two Files in Different Color<\/h4>\n<p>Merge\u00a0<strong>2<\/strong>\u00a0logfiles in one window, but give different color to each logfile so that you can easily understand what lines are for what logfile.<\/p>\n<pre>[root@localhost ~]# multitail -ci green \/var\/log\/yum.log -ci yellow -I \/var\/log\/mysqld.log<\/pre>\n<div id=\"attachment_5742\" class=\"wp-caption aligncenter\">\n<p><a href=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-Color.jpeg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-medium wp-image-5742\" src=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-Color-620x407.jpeg\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" srcset=\"https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-Color-620x407.jpeg 620w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-Color-1024x672.jpeg 1024w, https:\/\/www.tecmint.com\/wp-content\/uploads\/2014\/03\/View-Files-in-Color.jpeg 1131w\" alt=\"View Files in Color\" width=\"620\" height=\"407\" aria-describedby=\"caption-attachment-5742\" data-lazy-loaded=\"true\" \/><\/a><\/p>\n<p id=\"caption-attachment-5742\" class=\"wp-caption-text\">View Files in Color<\/p>\n<\/div>\n<h3>Conclusion<\/h3>\n<p>We\u2019ve only covered few basic usage of multitail command. For a complete list of options and keys you can look at the man page of multitail or you may press \u2018<strong>h<\/strong>\u2018 key for help while the program runs.<\/p>\n<p><a href=\"https:\/\/www.tecmint.com\/view-multiple-files-in-linux\/\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whether it\u2019s a server administrator or a programmer some time we need to refer multiple logfiles for effectively troubleshooting tasks. To achieve this we have to open, tail or less a each logfile in a different shell. However, we can use traditional tail command like\u00a0tail -f \/var\/log\/messages\u00a0or\u00a0tail -f \/var\/log\/secure\u00a0in a single line. But if we &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.appservgrid.com\/paw92\/index.php\/2019\/04\/01\/multitail-monitor-multiple-files-simultaneously-in-a-single-linux-terminal\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;MultiTail \u2013 Monitor Multiple Files Simultaneously in a Single Linux Terminal&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-13107","post","type-post","status-publish","format-standard","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/13107","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/comments?post=13107"}],"version-history":[{"count":1,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/13107\/revisions"}],"predecessor-version":[{"id":13108,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/posts\/13107\/revisions\/13108"}],"wp:attachment":[{"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/media?parent=13107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/categories?post=13107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.appservgrid.com\/paw92\/index.php\/wp-json\/wp\/v2\/tags?post=13107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}