お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-08-17 00:15:39

youyou
新しいメンバ
登録日: 2010-08-16

rsyslogのマクロを用いても、ディレクトリが作成されない。

こんばんわ。
現在、ubuntu10.04のrsyslogを用いて、ルーターからログを取得するシスログサーバーを構築している者です。
rsyslogの設定ファイルであるrsyslog.conf 内で、テストとして下記の通りに設定してみたのですが、/var/log/以下にディレクトリ及びファイルが作成されずに困っています。

コード:

・・・
・・・
#test
$template test,"/var/log/%$year%/%$month%/%$day%.log"
*.* ?test
・・・
・・・

なお、下記の通りに設定した場合、/var/log/以下にファイルを作成することができます。

コード:

・・・
・・・
#test
*.* /var/log/test.log
・・・
・・・

設定は
http://www.atmarkit.co.jp/flinux/rensai … og05a.html
を参考にしました。
設定ファイルの書き方やパーミッションに不備があるのでしょうか?
何か分かる方がいましたら、ご指導よろしくお願いします。

オフライン

 

#2 2010-08-24 02:16:35

STGSAGWAN
ゲスト

Re: rsyslogのマクロを用いても、ディレクトリが作成されない。

とりあえず、設定ファイルの記法は正しいです。

しかし、
https://bugs.launchpad.net/ubuntu/+source/rsyslog/+bug/484336
http://kb.monitorware.com/trouble-getting-dynamic-files-work-t10054.html
で議論されている事と同じ現象に陥っていると思われます。

また、/var/log/syslong に

rsyslogd: Cout not open dynamic file '...' - discarding message

のようなエラーメッセージが出ているはずです。

ただ残念ですが、私にはこれ以上の事は分からないです。

 

#3 2010-08-24 02:17:58

STGSAGWAN
ゲスト

Re: rsyslogのマクロを用いても、ディレクトリが作成されない。

#2の訂正
(誤) また、/var/log/syslong に
(正) また、/var/log/syslog に

 

Board footer

Powered by FluxBB