Yukiharu YABUKI の tDiary
このtDiaryを検索します。
2009-01-24 [長年日記]
_ rsyslog で特定の文字列を含んでいたら別のlogファイルへ送り込む。
rsyslogって便利ですね。/etc/rsyslog.confに
:msg,contains,"sysstat" /var/log/sysstat.logって書いてみると、sysstatの出力だけ別のログに出されますが、これだけだと勝手にローテートしませんからご注意を
気になるなら、/etc/logrotate.d/rsyslog
に追加するのがいいかとは思う。もっとsureにローテートさせるには、logrotateを使わずにrsyslogでローテートさせるのが良い。短時間にがっつりデータがきたらヤバイような容量とトラフィックがある場合です。
man 5 rsyslog.confを読んだ人は :msg,regex,正規表現
など使えたり、:msg,!contains, "sysstat"
とか表記して出力を制御できることも読み取れると思う。