오징어 프록시에서 데이터 가져오기

오징어 프록시에서 데이터 가져오기

제목에서 알 수 있듯이 프록시에서 데이터를 가져오고 싶습니다.

배경:
최근에 저장해야 할 데이터의 양이 급증했는데, 지금 실행 중인 모듈이 제대로 처리되지 않고*, 스타일과 내용으로 가득 찬 html 파일을 생성합니다(현재는 오버헤드가 200%를 넘는데, 6개월이 넘고 30명 이상의 사용자에 대한 데이터 보존 계획이 있는 경우에는 별로 재미가 없습니다.

문제:
나는 프록시에서 최대한 많은 데이터를 가져와 데이터베이스에 삽입하고 싶습니다(오버헤드를 최소화하면서). 솔직히 어떻게 해야 할지 모르겠습니다(프록시 부분에서 가져오는 작업.programming 101 매우 감사합니다).

질문:
다음 중 하나(더 적절한 것):

  • 표시되는 통계는 어디 sarg에서 왔습니까?많이로그 파일에 있는 것보다 더 많습니까?

  • /var/log/squid/access.log로그 파일( | ) 이외의 다른 통계 소스가 있습니까 cache.log?

* sarg

(더 적절하다고 생각하시면 "이동"으로 표시해 주세요 SO. 이 질문이 다소 회색으로 생각되어 여기에 넣었습니다.)

답변1

Sarg는 로그 파일에서 모든 데이터를 가져옵니다.

더 많은 정보를 얻고 싶다면, 다음을 살펴보세요.캐시 관리자. Squid에 대한 내부 정보가 있습니다.

UDP를 통해 로그를 보내도록 Squid를 구성할 수 있습니다. 나는 썼다스크립트이는 UDP 정보를 가져와서 데이터베이스에 로드하는 것입니다. 이는 Turbogears 2 프로젝트를 기반으로 하지만 시작하는 데 도움이 될 수 있습니다.

관련 정보