
ログ内のデータを IP 別にグループ化して、ローカル リクエストとインターネット経由のリクエストを簡単に区別できるようにすることは可能ですか。私は Linux を使用しているので、Linux ベースのソリューションが必要になります。
答え1
Webalizer を使用します。これは優れた Apache ログ ファイル アナライザーです。また、さまざまなグループ化オプションもサポートしています。
答え2
awk '{print $n}' | sort | uniq -c こうすると、IP ごとのリクエストの実行数が表示されます。また、Webalizer に大量のログをロードしなくても実行できます。さらに高度な処理も可能です。
ログ ファイル形式を理解すれば、それを使ってさまざまな魔法を実行できます。また、オンザフライで作業するための CLI ツールも理解してください。awk は、いくつかの基本を習得してから別のツールに移行するのに最適です。