MultiTail - Pantau Banyak File Secara Bersamaan dalam Satu Terminal Linux


Baik itu administrator server atau pemrogram, suatu saat kita perlu merujuk beberapa file log untuk memecahkan masalah secara efektif. Untuk mencapai hal ini kita harus membuka, atau kurangi, setiap file log di shell yang berbeda. Namun, kita dapat menggunakan perintah tail tradisional seperti tail -f /var/log/messages atau tail -f /var/log/secure dalam satu baris. Namun jika kita ingin melihat banyak file secara real-time kita perlu menginstal alat khusus yang disebut MultiTail.

Apa itu MultiTail?

MultiTail adalah utilitas ncurses sumber terbuka yang dapat digunakan untuk menampilkan beberapa file log ke keluaran standar dalam satu jendela atau satu shell yang menampilkan beberapa baris file log terakhir secara real-time seperti perintah tail yang terbagi konsol ke lebih banyak subjendela (seperti perintah layar). Ini juga mendukung penyorotan warna, pemfilteran, menambah dan menghapus jendela dan banyak lagi.

Fitur

  1. Berbagai sumber masukan.
  2. Tampilan berwarna menggunakan Regular Expression untuk informasi penting.
  3. Penyaringan garis.
  4. Menu Interaktif untuk menghapus dan menambahkan shell.

Berikut adalah contoh tangkapan layar MultiTail yang sedang beraksi.

Instalasi MultiTail di Linux

Untuk mendapatkan MultiTail di distribusi berbasis Red Hat, Anda harus mengaktifkan repositori EPEL dan kemudian menjalankan perintah berikut di terminal untuk menginstalnya.

Di RHEL/CentOS/Fedora
yum install -y multitail
Di Debian/Ubuntu/Linux Mint
sudo apt-get update
sudo apt-get install multitail

Penggunaan MultiTail

Secara default MultiTail melakukan hal yang sama seperti 'tail -f', yaitu melihat file secara real time. Untuk melihat/memantau dua file berbeda dalam satu jendela, sintaks dasarnya adalah:

1. Cara Melihat 2 File dalam Satu Jendela

root@tecmint:~# multitail /var/log/apache2/error.log /var/log/apache2/error.log.1

Untuk menelusuri file, tekan 'b' dan pilih file yang Anda inginkan dari daftar.

Setelah Anda memilih file, ia akan menampilkan 100 baris terakhir dari file yang dipilih tersebut, untuk menggulirnya gunakan tombol kursor. Anda juga dapat menggunakan 'gg'/'G' untuk berpindah ke bagian atas/bawah jendela gulir. Jika Anda ingin melihat lebih banyak garis, tekan 'q' untuk keluar dan tekan 'm' untuk memasukkan nilai baru untuk jumlah garis yang akan dilihat.

2. Cara Melihat 2 File dalam 2 Kolom

Perintah berikut akan menampilkan dua file berbeda dalam kolom 2.

[root@tecmint ~]# multitail -s 2 /var/log/mysqld.log /var/log/xferlog

3. Cara Melihat Banyak File dalam Banyak Kolom

Tampilkan 3 file dalam tiga kolom.

[root@localhost ~]# multitail -s 3 /var/log/mysqld.log /var/log/xferlog /var/log/yum.log

4. Gabungkan/Lihat Banyak File dalam Beberapa Kolom

Menampilkan 5 file log sambil menggabungkan 2 file dalam satu kolom dan menyimpan 2 file dalam dua kolom dengan hanya satu di kolom kiri.

[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

5. Cara Melihat File dan Menjalankan Perintah

Menampilkan 1 file sementara opsi '-l' memungkinkan perintah dijalankan di jendela.

[root@localhost ~]# multitail /var/log/iptables.log -l "ping server.nixcraft.in"

6. Cara Menggabungkan/Melihat Dua File dengan Warna Berbeda

Gabungkan 2 file log dalam satu jendela, namun berikan warna berbeda pada setiap file log sehingga Anda dapat dengan mudah memahami baris apa untuk file log tersebut.

[root@localhost ~]# multitail -ci green /var/log/yum.log -ci yellow -I /var/log/mysqld.log

Kesimpulan

Kami hanya membahas beberapa penggunaan dasar perintah multitail. Untuk daftar lengkap opsi dan kunci, Anda dapat melihat halaman manual multitail atau Anda dapat menekan tombol 'h' untuk bantuan saat program berjalan.