syslog-ng にて。
リモートからの受信でエラーが出る
送受信ともに syslog-ng を使って構成し、クライアント側から PHP スクリプトの syslog()
を使ってメッセージを出力させてみたところ、下記エラーが出てきた。末尾の行は PHP で
出力したもの
送信側の定義行は下記のように tcp() を使っている
この対処は、/etc/hosts.allow に以下を記述する
例として ALL を使ったが、各ホストについて書くのが最良。
リモートからの受信でエラーが出る
送受信ともに 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 を使ったが、各ホストについて書くのが最良。