kidoOooOoooOOom

IT系で開発やってます

複数ホスト、ファイルを同時にtailできるmultitailコマンド

複数ホストにまたがるログファイルを同時にtail できるコマンドがあったのでメモ。

yum install multitail

でインストールするだけ。
ホストAのログファイルXとホストBのログファイルをYを連結してtailfする場合は下記のようなコマンド。

multitail -l "ssh username@hostA tail -f /var/log/XXX.log" -L "ssh username@hostB tail -f /var/log/YYY.log"

ウインドウを分けて表示する場合は、二つ目のオプションの "-L"を"-l"にすればおk。
"-e"オプションを使えば、正規表現で出力内容をフィルタリングできる。