web-dev-qa-db-ja.com

サーバー上のログファイルの管理に関するベストプラクティス

私のシステムはログファイルを生成しています。 Apache、nginx、Tomcatなどの場合、それらはかなり速く成長します。設定するオプションが非常に多いため、ベストプラクティスの推奨事項を探しています。これまでサーバーを管理してきたよりも、経験豊富な人々から学ぶこともできます。ありがとう。

2
pitosalas

まず、ポリシーに戻る必要があります。何をログに記録し、どのくらいの期間保存する必要がありますか?ログを消去するための要件はありますか?

Syslogに基づく部分的に集中化されたロギングソリューションを使用します。 Syslogサーバーにログを記録できないシステムはローカルにログを記録します。ログは毎日ローテーションし、古いログを圧縮します。古いログは定期的に一元化されたシステムに出荷されて保管され、システムのスペースが解放され、古いログの掘り下げが簡単になります。一部のログは少なくとも12か月間保存する必要があり、実際にはすべてのログを12か月間保存します。

2
pehrs