Squid プロキシからデータを取得する

Squid プロキシからデータを取得する

タイトルの通り、プロキシからデータを取得したいと考えています。

背景:
最近、保存しなければならないデータの量が急増しており、現在実行しているモジュールでは対応しきれず、スタイルなどが詰め込まれた HTML ファイルが生成されます (現在、200% を超えるオーバーヘッドが発生しており、6 か月を超えるデータ保持プランと 30 人以上のユーザーがある場合、これはあまり楽しいことではありません)。

問題:
プロキシからできるだけ多くのデータを引き出し、それをデータベースに挿入したいのですが(オーバーヘッドを最小限に抑えて)。これは、正直言って、プロキシからデータを引き出す方法がわかりません。programming 101 どうもありがとうございます)。

質問:
次のいずれか(より適切なもの):

  • 表示される統計情報はどこsargから来ているのでしょうか(表示されるのはたくさんログファイルに記載されている内容以上ですか?

  • /var/log/squid/access.logログファイル ( | cache.log)以外に統計のソースはありますか?

* sarg

(そちらの方が適切だと思う場合は、「 に移動SO」としてフラグを立ててください。この質問はグレーゾーンだと思ったので、ここに投稿しました)

答え1

Sarg はログ ファイルからすべてのデータを取得します。

さらに詳しい情報を知りたい場合は、キャッシュマネージャーSquid に関する内部情報が含まれています。

SquidはUDP経由でログを送信するように設定できます。脚本UDP 情報を取得してデータベースにロードします。これは Turbogears 2 プロジェクトに基づいていますが、開始する際に役立つかもしれません。

関連情報