<div dir="ltr">Ron, your hit rate seems pretty low. Might be worth tweaking your refresh_patterns in squid. In case you want to compare/tweak, here is a copy-paste of my current standard refresh patterns for squid:<div><br><div><br></div><div><div>#</div><div># L9N note:  These custom refresh patterns are used instead of the pre-configured patterns selectable from the pfSense</div><div># webconfigurator because the pre-configured patterns don't use ACLs to limit the "range_offset_limit none" to just the Windows</div><div># Update and Symantec update domains. Having this value set globally seems to break at least Netflix's streaming</div><div># (of _resumed_ videos) on Android devices and who knows what else.</div><div>#</div><div><br></div><div># Windows Update refresh_pattern</div><div>acl windowsupdate dstdomain <a href="http://windowsupdate.microsoft.com">windowsupdate.microsoft.com</a> .<a href="http://update.microsoft.com">update.microsoft.com</a> <a href="http://download.windowsupdate.com">download.windowsupdate.com</a> <a href="http://redir.metaservices.microsoft.com">redir.metaservices.microsoft.com</a> <a href="http://images.metaservices.microsoft.com">images.metaservices.microsoft.com</a> <a href="http://c.microsoft.com">c.microsoft.com</a> <a href="http://www.download.windowsupdate.com">www.download.windowsupdate.com</a> <a href="http://wustat.windows.com">wustat.windows.com</a> <a href="http://crl.microsoft.com">crl.microsoft.com</a> <a href="http://sls.microsoft.com">sls.microsoft.com</a> <a href="http://productactivation.one.microsoft.com">productactivation.one.microsoft.com</a> <a href="http://ntservicepack.microsoft.com">ntservicepack.microsoft.com</a></div><div>range_offset_limit none windowsupdate</div><div>refresh_pattern -i <a href="http://microsoft.com/.*\.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip)">microsoft.com/.*\.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip)</a> 4320 80% 43200 reload-into-ims</div><div>refresh_pattern -i <a href="http://windowsupdate.com/.*\.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip)">windowsupdate.com/.*\.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip)</a> 4320 80% 43200 reload-into-ims</div><div>refresh_pattern -i <a href="http://windows.com/.*\.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip)">windows.com/.*\.(cab|exe|ms[i|u|f]|asf|wm[v|a]|dat|zip)</a> 4320 80% 43200 reload-into-ims</div><div><br></div><div># Symantec refresh_pattern</div><div>acl symantecupdates dstdomain <a href="http://liveupdate.symantecliveupdate.com">liveupdate.symantecliveupdate.com</a> <a href="http://symantecliveupdate.com">symantecliveupdate.com</a> <a href="http://securityresponse.symantec.com">securityresponse.symantec.com</a></div><div>range_offset_limit none symantecupdates</div><div>refresh_pattern -i <a href="http://liveupdate.symantecliveupdate.com/.*\.(cab|exe|dll|msi|7z|zip)">liveupdate.symantecliveupdate.com/.*\.(cab|exe|dll|msi|7z|zip)</a> 10080 100% 43200 reload-into-ims</div><div>refresh_pattern -i <a href="http://symantecliveupdate.com/.*\.(cab|exe|dll|msi|7z|zip)">symantecliveupdate.com/.*\.(cab|exe|dll|msi|7z|zip)</a> 10080 100% 43200 reload-into-ims</div><div>refresh_pattern -i <a href="http://securityresponse.symantec.com/.*\.zip">securityresponse.symantec.com/.*\.zip</a> 10080 100% 43200 reload-into-ims</div><div><br></div><div># Google updates (ex. Chrome)</div><div>refresh_pattern -i <a href="http://pack.google.com/.*\.(exe|crx)">pack.google.com/.*\.(exe|crx)</a> 10080 80% 43200 override-expire override-lastmod ignore-no-cache ignore-reload reload-into-ims ignore-private</div><div><br></div><div># Apple</div><div>refresh_pattern -i <a href="http://apple.com/.*\.(pkg|dmg|dat)">apple.com/.*\.(pkg|dmg|dat)</a> 10080 80% 43200 ignore-no-cache  ignore-reload  reload-into-ims</div><div><br></div><div># Cache Adobe updates better</div><div>refresh_pattern <a href="http://armdl.adobe.com/.*\.(exe|msp|msi)">armdl.adobe.com/.*\.(exe|msp|msi)</a> 10800  80%  43200 ignore-no-store ignore-reload reload-into-ims</div><div><br></div><div><br></div><div>refresh_pattern -i \.(gif|png|jpg|jpeg|ico|bmp|tiff|webp|bif|ver|pict) 220000 90% 300000 override-expire reload-into-ims ignore-reload ignore-no-cache ignore-private ignore-no-store</div><div><br></div><div>refresh_pattern -i \.(swf|js|wav|css|class|dat|zsci|do|ver|advcs|woff|eps|ttf|svg|svgz|ps|acsm) 220000 90% 300000 override-expire reload-into-ims ignore-reload ignore-no-cache ignore-no-store ignore-private</div><div><br></div><div>refresh_pattern -i \.(xml|flow) 0 90% 100000 reload-into-ims</div><div>refresh_pattern -i \.(json|json\?) 1440 90% 5760 reload-into-ims</div><div><br></div><div>refresh_pattern -i \.(bin|deb|rpm|drpm|exe|zip|tar|tgz|bz2|ipa|bz|ram|rar|bin|uxx|gz|crl|msi|dll|hz|cab|psf|vidt|apk|wtex|hz) 220000 90% 500000 override-expire reload-into-ims ignore-reload ignore-no-cache ignore-no-store ignore-private ignore-must-revalidate</div><div><br></div><div>refresh_pattern -i \.(ppt|ppt\?|pptx|doc|docx|pdf|xls|xlsx|csv|txt) 220000 90% 200000 override-expire reload-into-ims ignore-reload ignore-no-cache ignore-no-store ignore-private ignore-must-revalidate</div></div></div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><div>______________________________<br><b>Chad Neeper</b><br><font size="1">Senior Systems Engineer</font><br><br><b>Level 9 Networks</b><br><font size="1">740-548-8070 (voice)<br>866-214-6607 (fax)</font><br><br><font size="1"><i>Full IT/Computer consulting services -- Specialized in libraries and schools</i></font><br></div></div></div></div>
<br><div class="gmail_quote">On Wed, May 27, 2015 at 11:33 AM, Ron Woods <span dir="ltr"><<a href="mailto:woodsro@stclibrary.org" target="_blank">woodsro@stclibrary.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="EN-US" link="blue" vlink="purple"><div><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">If your using Pfsense or something similar to control your wireless network counting then patrons is very simple.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">You can install Squid as a Transparent Proxy Server, and then install Lightsquid reporting system. It will compile all the data from your squid logs. Squid counts each user even in transparent mode. It will then present them in a very nice report mode that is all web based.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">I have attached a picture as an example.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">This will make counting your wireless patrons a breeze, and best of all it’s FREE and I like Free </span><span style="font-size:11.0pt;font-family:Wingdings;color:#1f497d">J</span><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">As always, shoot me an message if you have any questions.<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Sincerely<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"> <u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ron<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Ron Woods<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">Computer Services Manager<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d">St. Clairsville Public Library<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a href="tel:%28740%29-695-2062" value="+17406952062" target="_blank">(740)-695-2062</a><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><a href="http://www.stclibrary.org" target="_blank">http://www.stclibrary.org</a><u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif"">From:</span></b><span style="font-size:10.0pt;font-family:"Tahoma","sans-serif""> <a href="mailto:oplintech-bounces@lists.oplin.org" target="_blank">oplintech-bounces@lists.oplin.org</a> [mailto:<a href="mailto:oplintech-bounces@lists.oplin.org" target="_blank">oplintech-bounces@lists.oplin.org</a>] <b>On Behalf Of </b>Ken Butler<br><b>Sent:</b> Wednesday, May 27, 2015 10:38 AM<br><b>To:</b> Jordan Cooper<br><b>Cc:</b> OPLINTECH<br><b>Subject:</b> Re: [OPLINTECH] Counting Wireless Patrons<u></u><u></u></span></p><div><div class="h5"><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">Check out <a href="https://www.sputnik.com/" target="_blank">https://www.sputnik.com/</a>. The subscription to Sputniknet costs about $200 per year per location. They just got set up to start doing E-Rate, so the next E-Rate funding cycle would be a good time to switch to them, although that is close to a year away. What they offer:<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><ul type="disc"><li class="MsoNormal">Cloud managed routers. You can reboot them, check them for connectivity, look at the number of active sessions, or look up detailed reports on usage. <u></u><u></u></li><li class="MsoNormal">Stats: total bandwidth up and down, # of unique users, total # of uses, total sessions, total duration of all sessions, average session length, etc. All sorted by day, week, or months. By default it keeps data for up to 6 months.<u></u><u></u></li><li class="MsoNormal">Captive portal - force anyone connecting to your wifi to agree to your terms and conditions. Able to add your own branding.<u></u><u></u></li><li class="MsoNormal">Lots of settings and policies.<u></u><u></u></li></ul><div><p class="MsoNormal">I believe they have a firmware version that you can install for free onto most standard wifi routers, although it does not have the cloud management aspects and I'm not sure what the reporting level is.<u></u><u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">There are other services that do the same thing, but cost a lot more. I suppose better reliability and additional features are present in the more expensive packages, but for our basic needs, this seems to work just fine. Meraki comes to mind, but from talking to them it really seemed like they are more for big business, very large hotels etc. They didn't seem very interested in selling just one or two APs. <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">I've also heard of other people using Aruba, MegaPath and Ruckus. Just glancing over the prices on Ruckus though, I see that the cheapest wireless controllers that they offer are $400, and that does not include the subscription to their cloud management services. <u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div><div><p class="MsoNormal"><u></u> <u></u></p><div><p class="MsoNormal">On Wed, May 27, 2015 at 7:53 AM, Jordan Cooper <<a href="mailto:jcooper@myacpl.org" target="_blank">jcooper@myacpl.org</a>> wrote:<u></u><u></u></p><div><p class="MsoNormal">Hi, guys.  I was wondering what methodology you use at your libraries to count the number of patrons that connect to your wireless networks for the state audit.  <u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal">At present, the only idea I have is to count DHCP leases, but I feel like there has to be a more elegant (though hopefully still affordable) method out there.  <u></u><u></u></p></div><div><p class="MsoNormal"><br clear="all"><u></u><u></u></p><div><div><div><p class="MsoNormal">Thanks,<u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><div><p class="MsoNormal"><b>Jordan Cooper</b><br><i>Technology Associate</i><br>Athens County Public Libraries<br><a href="mailto:jcooper@myacpl.org" target="_blank">jcooper@myacpl.org</a><u></u><u></u></p></div><div><p class="MsoNormal"><a href="tel:%28740%29%20590-1643" target="_blank">(740) 590-1643</a><u></u><u></u></p></div><div><p class="MsoNormal"><u></u> <u></u></p></div></div></div></div></div></div><p class="MsoNormal" style="margin-bottom:12.0pt"><br>_______________________________________________<br>OPLINTECH mailing list<br><a href="mailto:OPLINTECH@lists.oplin.org" target="_blank">OPLINTECH@lists.oplin.org</a><br><a href="http://lists.oplin.org/mailman/listinfo/oplintech" target="_blank">http://lists.oplin.org/mailman/listinfo/oplintech</a><br><br><u></u><u></u></p></div><p class="MsoNormal"><br><br clear="all"><u></u><u></u></p><div><p class="MsoNormal"><u></u> <u></u></p></div><p class="MsoNormal">-- <u></u><u></u></p><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Ken Butler<br><a href="mailto:hcotech@holmeslib.org" target="_blank">hcotech@holmeslib.org</a><br>Head of Information Technology</span><u></u><u></u></p><div><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif"">Holmes County District Public Library<br>3102 Glen Drive<br>Millersburg, OH 44654<br>PH: <a href="tel:330-674-5972%20ext%20224" value="+13306745972" target="_blank">330-674-5972 ext 224</a></span><u></u><u></u></p></div></div></div></div></div></div></div><br>_______________________________________________<br>
OPLINTECH mailing list<br>
<a href="mailto:OPLINTECH@lists.oplin.org">OPLINTECH@lists.oplin.org</a><br>
<a href="http://lists.oplin.org/mailman/listinfo/oplintech" target="_blank">http://lists.oplin.org/mailman/listinfo/oplintech</a><br>
<br>
<br></blockquote></div><br></div>