くまきち

山と旅と家族が大事。
でも激しい物欲が理性と財布のタガを飛ばす
最近は自転車も乗ってる

syslog-ng で Connection がキレる

2012-02-27 15:34:58 | SEまわり
syslog-ng にて。

リモートからの受信でエラーが出る

送受信ともに syslog-ng を使って構成し、クライアント側から PHP スクリプトの syslog()
を使ってメッセージを出力させてみたところ、下記エラーが出てきた。末尾の行は PHP で
出力したもの

 
Feb 27 15:08:47 sv syslog-ng[17003]: EOF occurred while idle; fd='5'
Feb 27 15:08:47 sv syslog-ng[17003]: Connection broken; time_reopen='10'
Feb 27 15:09:12 sv php: error message from php


送信側の定義行は下記のように tcp() を使っている

 
destination logger { tcp("192.168.1.10" port(514)); };


この対処は、/etc/hosts.allow に以下を記述する

 
syslog-ng:ALL:ALLOW


例として ALL を使ったが、各ホストについて書くのが最良。

最新の画像もっと見る