I’ve been doing some looking around at Squid add-ons for the first time in a long time. It appears that they’ve thinned out dramatically!
I’m specifically looking for a quota management tool which is compatible with a Squid/Dansguardian configuration. If need be, integration to just plain squid will do.
My best case scenario requirements would be:
1) Dynamic quota management – if someone’s busy doing their thing on the internet and they hit their quota, they are immediately redirected to a page telling them that they’ve hit their quota.
2) Web-based usage reporting – report on usage by username, source, destination, size, etc
3) Ideally default quota’s should be possible to set using a broad brush approach through something like an operating system group (I would use LUM to connect this to an eDirectory group).
The only project that I could find which seems to still have a page up is squish. It’s last changelog entry is in 2006, which isn’t very encouraging.
An alternative would be to adapt an existing project. Once such project is MySAR – the fact that it logs the squid access logs directly into a database could potentially make it easier to react quickly when someone hits their quota. However, the last stable version was done in August 2007, which also isn’t very encouraging.
Can anyone help me identify a suitable open source or commercial solution?
Disclaimer: As with everything else at NetIQ Cool Solutions, this content is definitely not supported by NetIQ, so Customer Support will not be able to help you if it has any adverse effect on your environment. It just worked for at least one person, and perhaps it will be useful for you too. Be sure to test in a non-production environment.