Feature #1962

Proxy: add statistics about visited sites

Added by Giacomo Sanchietti about 8 years ago. Updated about 8 years ago.

Status:CLOSEDStart date:
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:nethserver-lightsquid
Target version:v6.4-beta2
Resolution: NEEDINFO:No

Description

Add a web interface to analyze proxy logs.

Best candidate is LightSquid. LightSquid generates stats and graph parsing squid access log of previous day. The parser is invoked by a cron job.

See: http://lightsquid.sourceforge.net/

To install lightsqui:

yum --enablerepo=epel install lightsquid-apache lightsquid

After installation, web gui is accessibile by anyone at http://server/lightsquid.
Make /lightsquid accessible only from local networks using a special url (like collectd-web).


Related issues

Blocked by NethServer 6 - Enhancement #1918: Httpd: add cgi support CLOSED

Associated revisions

Revision 09f4361c
Added by Giacomo Sanchietti about 8 years ago

First import. Refs #1962

Revision 4c03a082
Added by Giacomo Sanchietti about 8 years ago

Release 1.0.0. Refs #1962

Revision c355abaa
Added by Giacomo Sanchietti about 8 years ago

spec: add lightsquid dependency. Refs #1962

Revision f5417ebc
Added by Giacomo Sanchietti about 8 years ago

spec: add lightsquid-apache dependency. Refs #1962

History

#1 Updated by Giacomo Sanchietti about 8 years ago

  • Status changed from NEW to TRIAGED
  • Assignee set to Giacomo Sanchietti
  • % Done changed from 0 to 20
  • Estimated time set to 1.00

Lightsquid installed manually and tested: it works fine.

#2 Updated by Giacomo Sanchietti about 8 years ago

  • Status changed from TRIAGED to ON_DEV
  • % Done changed from 20 to 30

#3 Updated by Giacomo Sanchietti about 8 years ago

  • Status changed from ON_DEV to MODIFIED
  • % Done changed from 30 to 70

To change language, manually modify /etc/lightsquid/lightsquid.cfg

#4 Updated by Giacomo Sanchietti about 8 years ago

  • Status changed from MODIFIED to ON_QA
  • % Done changed from 70 to 80
Packges in testing:
  • lightsquid-1.8-11 (from EPEL)
  • lightsquid-apache-1.8-11 (from EPEL)
  • nethserver-lightsquid-1.0.0-1
Test:
  • Install: yum --enablerepo=nethserver-testing install nethserver-lightsquid
  • Open Dashboard and click on auto-generated link for lightsquid
  • Lightsquid will show statistics since the previous day

#5 Updated by Giacomo Sanchietti about 8 years ago

New package in nethserver-testing: nethserver-lightsquid-1.0.3-1.

The old one lacks lightsquid and lightsquid-apache dependency.

#6 Updated by Davide Principi about 8 years ago

  • Assignee deleted (Giacomo Sanchietti)

ON_QA: Assignee reset

#7 Updated by Davide Principi about 8 years ago

  • Assignee set to Davide Principi

#8 Updated by Davide Principi about 8 years ago

  • Status changed from ON_QA to VERIFIED
  • Assignee deleted (Davide Principi)
  • % Done changed from 70 to 90

VERIFIED

#9 Updated by Davide Principi about 8 years ago

  • Status changed from VERIFIED to CLOSED
  • % Done changed from 90 to 100

Moved to nethserver-updates repository

Also available in: Atom PDF