swatchインストールメモ
この記事は2006.01.08にcocologに書いたものをほぼそのままはてダに書き直したものです
リアルタイムにlogを監視する為のツールswatchのインストールメモ
- 必要モジュール
- Date::Calc
- File::Tail
- Time::HiRes
- Bit::Vector
- Date::Manip
- TimeDate
参考サイト:Vine Linux - Swatch モジュールのインストール
起動オプション
$ swatch --config-file="/root/conf/swatchrc" --tail-file=/var/log/authlog --awk-field-syntax
- --config-file
- 設定ファイルを置いた場所を指定する
- --tail-file
- 監視するログファイルの指定。(swatchを実行するユーザが読める必要がある)
- --awk-field-syntax
- これが無いとexecに$*や$1などが渡せない
参考サイト:FreeBSD on swatchでログ監視(FreeBSD)
ここのおかげで--awk-field-syntaxにたどり着きました。