BSD Ports

www/squidanalyzer 6.5_1 FreeBSD

Squid access log report generation tool

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv3
Categories
www, perl5
Package size
160.9 KiB, 547.0 KiB installed

Description

Squid Analyzer parses Squid proxy access log and reports general statistics about hits, bytes, users, networks, top URLs, and top second level domains. Statistic reports are oriented toward user and bandwidth control.

In the other systems

SystemPortVersion
FreeBSDwww/squidanalyzer6.5_1
NetBSDwww/squidanalyzer6.6nb9
DragonFlywww/squidanalyzer6.5_1
HardenedBSDwww/squidanalyzer6.5_1
GhostBSDwww/squidanalyzer6.5_1

Install

Binary package:

pkg install squidanalyzer

From the ports tree:

cd /usr/ports/www/squidanalyzer/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	squidanalyzer>0:www/squidanalyzer

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest6.5_16.5_16.56.5_16.5_1
FreeBSD:14:quarterly6.5_16.5_1n/a6.5_16.5_1
FreeBSD:15:latest6.5_16.5_1n/a6.5_16.5_1
FreeBSD:15:quarterly6.5_16.5_1n/an/an/a
FreeBSD:16:latest6.5_16.5_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

Options name: www_squidanalyzer

OptionDefaultDescription
DOCSoffBuild and/or install documentation
USES
perl5
Service scripts
none

Message after installing

1. Modify your httpd.conf to allow access to HTML output like follow:
        Alias /squidreport /usr/local/www/squidreport
        <Directory /usr/local/www/squidreport>
            Options -Indexes FollowSymLinks MultiViews
            AllowOverride None
            Order deny,allow
            Deny from all
            Allow from 127.0.0.1
        </Directory>
2. If necessary, give additional host access to SquidAnalyzer in httpd.conf.
   Restart and ensure that httpd is running.
3. Browse to http://my.host.dom/squidreport/ to ensure that things are working
   properly.
4. Setup a cronjob to run squid-analyzer daily:

     # SquidAnalyzer log reporting daily
     0 2 * * * /usr/local/bin/squid-analyzer > /dev/null 2>&1

or run it manually.
For more information, see /usr/local/share/doc/squidanalyzer/README file.

Files

Manual pages 1
  • squid-analyzer(3)
pkg-plist 33
  • bin/squid-analyzer
  • @sample etc/squidreport/excluded.sample
  • @sample etc/squidreport/included.sample
  • @sample etc/squidreport/network-aliases.sample
  • @sample etc/squidreport/squidanalyzer.conf.sample
  • @sample etc/squidreport/user-aliases.sample
  • etc/squidreport/lang/ca_CA.txt
  • etc/squidreport/lang/cs_CZ.txt
  • etc/squidreport/lang/de_DE.txt
  • etc/squidreport/lang/en_US.txt
  • etc/squidreport/lang/es_ES.txt
  • etc/squidreport/lang/fr_FR.txt
  • etc/squidreport/lang/it_IT.txt
  • etc/squidreport/lang/pl_PL.txt
  • etc/squidreport/lang/pt_BR.txt
  • etc/squidreport/lang/ru_RU.txt
  • etc/squidreport/lang/uk_UA.txt
  • share/man/man3/squid-analyzer.3.gz
  • %%SITE_PERL%%/SquidAnalyzer.pm
  • %%PERL5_MAN3%%/SquidAnalyzer.3.gz
  • share/doc/squidanalyzer/ChangeLog
  • share/doc/squidanalyzer/INSTALL
  • share/doc/squidanalyzer/README
  • www/squidreport/flotr2.js
  • www/squidreport/images/back-arrow.png
  • www/squidreport/images/cursor.png
  • www/squidreport/images/domain.png
  • www/squidreport/images/info.png
  • www/squidreport/images/logo-squidanalyzer.png
  • www/squidreport/images/network.png
  • www/squidreport/images/user.png
  • www/squidreport/sorttable.js
  • www/squidreport/squidanalyzer.css
distinfo 1
FileSizeSHA256
darold-squidanalyzer-v6.5_GH0.tar.gz15796493c51de611beff47d49b1b46aef42d1f6028366ff46ec1617a2549c3baa26053

Commit history 0

No commits in the history this site was built from.