So you've installed the Squid Web Proxy service and now you're looking for something to view Squid's somewhat texty reports with. Enter SARG, a slightly obscure but reasonably featured report analysis tool. Just the ticket for making those reports pretty and easy to read.
Installation is a no-brainer and there's bugger-all config either. And of course, it's freeeee!
. Oh, and Apache/PHP
Download the latest verison of SARG from sourceforge.net
In the following example, the SARG tarball sarg-188.8.131.52.tar.gz
has been downloaded to the /src
directory. Modify these instructions
if your circumstances differ..
tar -zxvf sarg-184.108.40.206.tar.gz
If the above is not clear, see Installing Stuff
. The completed install will be under /usr/local/sarg
, surprise surprise.
None required. Defaults work fine.
SARG will read the Squid logs and burp out a web page into /var/www/html/squid-reports/
. Just make a symlink
from here to your Apache public directory..
ln -s /var/www/html/squid-reports /usr/local/apache/htdocs/squid-reports
Thus SARG's compact little display will be sitting at http://yourwebserver.net/squid-reports. Bookmark it ready for when the CEO calls you into his office to hunt down some internet crim's.
This part's a bit weird because although you can access the SARG report from any web browser which can see the web server, you've got to ssh into the server itself to run the report convertion process..
- brings up a concise help screen. Self-explanatory really..
- on its own creates a new report and tells you where it is.
Just refresh the page at http://yourwebserver.net/squid-reports. Actually watch that, as every time a new report is generated, the previous report list may still be cached and may need a browser refresh to update to the new report. How's that for a bit of irony.
If you don't want to ssh into the Squid box to run SARG every time you need a Squid/SARG report, you could use Webmin
or alternatively create a Cron
job to create regular reports for later perusal.
Just the thing for collaring those recalcitrant ebay-addicted staff members who spend half their time surfing the net at the firm's expense or the odd obsessed monkey-spanker who just can't stay away from the on-line delights of toplessbrainsurgeons.com.