|
|
Tips No. 268 syslogが他のホストに飛びません。【現象】 syslogを他のマシンに飛ばす、若しくは他のマシンのログを受け取りたいが実現できない。 【原因】 syslogを他のホストに飛ばすためには送信元と送信先の設定を確認する必要があります。 【対策】 ##syslogを送信する側のホスト設定 /etc/syslog.confの中の/var/log/messages等の部分を @hostname若しくは@xxx.xxx.xxx.xxx等の形式に書き換えます。 ホストネーム、IPアドレス形式どちらでも構いません。 #[@]から後ろの部分は送信先のホスト名かipアドレスになります。 #但し、ホストネームの時は名前解決が出来る事が条件となります。 例 *.info;mail.none;authpriv.none @hoge.turbolinux.co.jp ##syslogを受ける側のホスト設定 syslogdを-rのスイッチを付けて起動します。 # /sbin/syslogd -r -m 0 起動時に-rを付けて起動したい場合は/etc/rc.d/init.d/の下にある syslogファイルを編集します。 24行目付近にある daemon syslogd -m 0 と言う行を daemon syslogd -r -m 0 と変更します。 その後 # /etc/rc.d/init.d/syslog restart を実行する事で新しい設定でsyslogが起動します。 その後/var/log/以下の各ファイルを確認し他のホストからログが飛んできている事を 確認して下さい。 #-rは他のホストからのログを受け取る為のスイッチです。 #標準では付いていない事が殆どなので必ず確認して下さい。 syslog remotehost 関連文書
Last modified : Fri Aug 04 JST 2000 # 1
|
Copyright © Turbolinux, Inc..All Right Reserved.

