はじめに
このプロジェクトでは、Nginxサーバーのアクセス ログのログ分析を行う方法を学びます。アクセス回数による上位のIPアドレス、サーバーに少なくとも10回アクセスしたIPアドレス、最も多くアクセスされた要求、および404ステータスの要求アドレスなど、ログから貴重な情報を取得します。
🎯 タスク
このプロジェクトでは、以下を学びます。
- 特定の日付からアクセス回数が最も多い5つのIPアドレスを取得する方法
- 特定の日付範囲内でサーバーに少なくとも10回アクセスしたすべてのIPアドレスを見つける方法
- 静的ファイルとリソースを除外して、ログ ファイルから最も多くアクセスされた10個の要求を取得する方法
- ログ ファイルから404ステータスのすべての要求アドレスを書き込む方法
🏆 成果
このプロジェクトを完了すると、以下ができるようになります。
- Nginxアクセス ログから意味のある情報を分析して抽出する
- シェル スクリプトを使ってログ分析タスクを自動化する
- フィルタリング、ソート、カウントなどの一般的なログ分析手法を理解して適用する
- 分析結果を構造化された方法で管理して整理する