tail 遠端多台機器 Log 檔的工具

遠端機器很多,或者機器有多台,但是想要將 Log 檔靠 tail 一起持續觀看(ex: 看每台的 syslog.. 等),可以使用下述程式:

  • monkeytail - tail variant designed for web developers monitoring logfiles

tail 遠端多台機器 Log 檔的工具

tail -F log-file 只能針對本機,monkeytail (mtail) 可以針對遠端,而且可以自己設定 Group,一次搞定。

monkeytail 安裝 (Debian、Ubuntu Linux)

  • sudo apt-get install monkeytail

使用範例與設定

  1. vim ~/.mtailrc # host 可搭配 .ssh/config 的設定
    <group webservers>
    sudo yes
    <file>
    filename /var/log/apache2/error.log
    prefix "server1: "
    host server1.example.com
    </file>
    <file>
    filename /var/log/apache2/error.log
    prefix "server2: "
    host server2.example.com
    </file>
    </group>
  2. mtail @webservers # 由此就會把 log file 整合起來秀出來

Save

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料