トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

技術的雑談-Log4JのSyslogAppenderとsyslogd

技術的雑談-Log4JのSyslogAppenderとsyslogd


 環境

JDK1.4.2_08かJDK1.5.0_03 + Log4J-1.2.9

 現象

UNIX上でLog4JのSyslogAppenderを使ってSyslogを吐こうとしているのに、記録されない!

 対処

Log4J-1.2.xのSyslogAppenderはどうもネットワーク経由でsyslog書いているようです。

なので、UNIX側のsyslogdを「-r」付き(=UDP Socket経由でのsyslog受付を有効にする)で起動しておかないとLog4J SyslogAppenderからのSyslogを受け取れません。

今日びのsyslogdはデフォルトでネットワーク経由のsyslog書き込みをoffにしています。

WhiteBox Linuxでは/etc/sysconfig/syslogファイルにsyslogdの起動オプション設定があるので、そこで「-r」を追加してください。

設定後はkill -HUPなどでsyslogdを再起動しましょう。

場合によっては「どのhostからのsyslogを受け付けるか」に自分自身を追加したり、firewallに許可条件を追加しないとならないかもしれません。
ご注意を。

 履歴

2005/7/14 -- 初版

技術的雑談へ戻る

 突っ込み

name   comment  
URL (入力するとす ぱ むとみなします!)


技術的雑談へ戻る

TrackBack

TrackBack URL for this entry:
http://www.himajin2001.com/fswiki/tb.cgi/%B5%BB%BD%D1%C5%AA%BB%A8%C3%CC%2DLog4J%A4%CESyslogAppender%A4%C8syslogd

技術的雑談へ戻る

最終更新日時:最終更新時間:2005年07月14日 10時46分32秒
トップページに戻る