• お問い合わせ
  • ユーザー登録
ドキュメント
サポート案内
ユーザー登録
サポートセンター
ドキュメント
ダウンロード
セキュリティ
よくある質問とその回答
製品マニュアル
カタログ
収録パッケージ一覧


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

関連文書
(none)


Last modified : Fri Aug 04 JST 2000 # 1