Apache リモート ロギング

Apache リモート ロギング

各サーバーが独自のログ ファイルを持つのではなく、Apache アクセス ログと error_logs を 1 つの中央リポジトリに記録する可能性を調査しています。

これを実行する方法について、何かアイデアやベストプラクティスをお持ちの方はいらっしゃいますか? 誰か私を正しい方向に導いてくれる人はいませんか?

スティーブ

答え1

rsyslogを使うこともできます。http://wiki.rsyslog.com/index.php/Working_Apache_and_Rsyslog_configuration

すべてをリモート サーバーに記録するには、/etc/rsyslog.d/0X-remote-server.conf に次の内容を入力します。

*.* @<リモート サーバーの IP アドレス>

次に、リモート サーバー上で、たとえばフィルター付きの syslog-ng を使用して、すべてのログを別々のディレクトリ (つまり、VirtualHost ごと) に配置できます。

ネットワーク経由でログインする場合は、データを暗号化するのが賢明です。これには stunnel を使用できます (http://www.stunnel.org/)。

関連情報