2009年5月21日

[linux-users:108260] Re: ログのローテートについての質問

西田と申します。

私の環境では
・logrotated.confでは「weekly」
・maillogの設定では「daily」
となっていて、maillogはdailyで問題なくローテートされています。

lorotateの古いバージョンではそうであって、あるバージョンから大丈夫になっ

たのでしょうかね。
記事中のlogrotateのバージョンは3.3.2-2 、私の環境は3.6.4-1(Redhat7.3)で
す。

> こんにちは。濱中と申します。
>
> RHEL4にてログローテートの設定をしたく思っています。
> Syslogで採取できるログを1ヵ月毎、12ヶ月分取得するつもりです。
>
> デフォルトでは、
>
> logrotate.confにはWeeklyで4世代ログを取得する設定になっており、
> logrotate自体は、毎日Cronで起動されているかと思います。
>
> ここで、上記のようなやりたいことを実現するためには、logrotate.confの
> weekly部分は変更せずに、logrotate.d/syslogファイルにおいて、Monthly
> rotate 12 と変更するだけで事足りるのでしょうか?
>
> インターネットで調べてみたら、以下のような記事があり、logrotate.confの
> WeeklyをDailyに変更しなくてはならないのかと疑問に思っています。
>
> 識者の方の意見をお伺いできればと思います。
>
> --------------
> 引用ここから
> --------------
> スケジュールのコントロールには注意しよう
>
>  ここで注意しておきたいのは,「/etc/logrotate.d」下のファイルで「daily」と指定しても
> logrotate.conf内で「weekly」と指定されていると「daily」実行されない点だ。
> 個々のサービスでローテート間隔を変えたい場合には,logrotate.confでは「daily」にしておいて,
> 「/etc/logrotate.d」下の設定ファイルそれぞれで定義しておく必要がある。
>
>  これらの手順によって,cronでlogrotate.confの「daily」が読み込まれ,「/etc/logrotate.d」
> ディレクトリ下の設定スクリプトも毎日参照されつつ,それぞれのサービスごとのローテート間隔で
> 実行される。もちろんすべて「weekly」指定でよいならば,上記の2行は不要だ。
>
> http://www.itmedia.co.jp/help/tips/linux/l0291.html

------------------------------------------------------------
Nish - Hideo Nishita - / nishita@xxxxx


投稿者 xml-rpc : 2009年5月21日 09:09
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/85319
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。