職場で、アプリケーションサーバなりWEBサーバなりの定期的なログ監視をしましょうという話が出ているのですが、これがまあ面倒なこと、面倒なこと。 いや、必要だってことは分かってますよ。 ただ、何が面倒って、一回踏み台のサーバにsshして、そこからさらにアプリケーションサーバかWEBサーバにsshして、でもってログをtailしたり、lessしてShift + fしり、grepしたりするわけです。おまけに、どいつもこいつも複数台構成なので、こんなの毎回やってられないなと思ったわけです。 で、 コマンド一発でこれが全部見られたらいいなあと思いまして、screenのウィンドウ分割機能を使い、複数サーバのログをまとめて出力するシェルスクリプトを書いてみました。 時代は最早tmuxと思いますが、ウチのサーバの場合新しくインストールする必要があったので、まあこれでいいか、と。 以下は、2台構成のJBoss