Lightsquid on 2.2 should be OK now
-
I pushed a fix just now for the graphs.
sqstat works fine for me. Keep in mind that sqstat only shows ACTIVE DOWNLOADS so unless you watch it like a hawk loading web pages barely will appear, long downloads will show.
-
@mir:
Just installed lightsquid today. Seems to work except for the following:
- sqstat: page deletes history meaning only active connections at exactly the moment page is refreshed is shown. Should it not present a page connections was shown kind of like a rolling page?
- graphs: When trying to see graphs a blank page is the result.
No, sqstat does not present a log, it is only the currently active at the moment connections. You're only likely to see long/large downloads there.
You may be thinking of the "real time" type view that I think Sarg has.
-
You may be thinking of the "real time" type view that I think Sarg has.
Yes, this was what I have in mind.
-
-
Hello Mir,
I can confirm graphs are showing now. Thanks.
How were you able to get the graph to work. It's still not functioning for meĀ :(
-
Reinstall lightsquid, press save on the lightsquid settings, load the report, click the graph icon and make sure to force a refresh (shift+reload)
-
Hello Jimp,
Before I Uninstall lightsquid I want to make sure of the steps.
make sure to force a refresh (shift+reload)
shift is the shift key and reload is ?
-
The reload button on your browser. Or use ctrl-F5.
-
Thanks Jimp, I'm installing the new version of lightsquid which I didn't realize was there.
-
Worked perfectly, Thanks a lot for your contribution.
-
Reinstall lightsquid, press save on the lightsquid settings, load the report, click the graph icon and make sure to force a refresh (shift+reload)
I dont think it is necessary to press save on settings since the settings will be reread automatically when you reinstall the updated package. I did not do this.
-
Tried all fixes, Not working :(
LigthSquid diagnostic.
Error : report folder '/var/lightsquid/report' not contain any valid data! Please run lightparser.pl (and check 'report' folder content)
Please check config file !I am new to Pfsense. Where does config files located?
Tried Reinstall. I had Squidguard. Removed it, Reinstalled lightsquid. no progression.
-
Do you actually have log data from squid?
Did you actually press "Refresh full" on lightsquid settings and wait?If you followed the directions at https://doc.pfsense.org/index.php/Lightsquid_Troubleshooting then you may not have an actual lightsquid problem, but a problem elsewhere leading it to not have data. Probably worth starting a fresh thread for.
-
sqstat works fine for me.
really?
Proxy Squid: Realtime stat (sqstat)
Warning: gethostbyaddr(): Address is not a valid IPv4 or IPv6 address in /usr/local/www/sqstat/sqstat.class.php on line 426
Squid RealTime stat 1.20 for the proxy server squid/3.4.10
URI Curr. Speed Avg. Speed Size Time
Total: 1 users and 1 connections @ 0.00/0.00 KB/s (CURR/AVG)
Total: 1 users and 1 connections @ 0.00/0.00 KB/s (CURR/AVG)not working at all for me.
-
Not sure about the error at the top, but when I tested it, clients with long, active downloads showed in the list just fine.
-
i can tell you about error at the top - sqstat.class.php
if ($connection) {
Ā Ā Ā Ā # username field is avaible in Squid 2.6 stable
Ā Ā Ā Ā if(substr($v,0,9)Ā == "username ")Ā $parsed["con"][$connection]["username"]Ā = substr($v, 9);
Ā Ā Ā Ā if(substr($v,0,5)Ā == "peer:")Ā Ā Ā $parsed["con"][$connection]["peer"]Ā Ā Ā = substr($v, 6);wtf is this "peer" line here, while squid returns "remote" instead?
this shit right here just CAN'T work on any version above 3.1 or so - you must replace it withif(substr($v,0,7)Ā == "remote:")Ā Ā $parsed["con"][$connection]["peer"]Ā Ā = substr($v, 8);
see?
but even then sqstat shows total BS - speed keep increasing constantly, etc.
so i really don't know, how is that possiblesqstat works fine for me.
:D
tested on fresh install of 2.2-RELEASE (amd64)Ā built on Thu Jan 22 14:03:54 CST 2015Ā FreeBSD 10.1-RELEASE-p4
3.4.10_2 pkg 0.2.6
1.8.2 pkg v.2.35 -
and btw - there is more bugs in that php code
if(substr($v,0,3)=="me:") $parsed["con"][$connection]["me"]=substr($v,4);
probable need to be replaced with something like
if(substr($v,0,6)=="local:") $parsed["con"][$connection]["me"]=substr($v,7);
tho i saw no difference after that.
-
I don't doubt there are more bugs, I haven't ever touched the code inside there (or even looked).
I was using squid 2.7.x with it, which may explain why it worked for me.
-
I was using squid 2.7.x with it, which may explain why it worked for me.
yea, i think it's the case.
-
Uninstalled lightsquid from 2.2
I ran all the trouble shooting steps
Reinstalled lightquid into 2.2
clicked save on the settings pageran the "./check-setup.pl" from the /usr/local/www/lightsquid path.
LightSquid Config Checker, 2005-9 Sergey Erokhin GNU GPL
LogPathĀ : /var/squid/logs reportpath: /var/lightsquid/report LangĀ Ā Ā : /usr/pbi/lightsquid-i386/local/share/lightsquid/lang/eng TemplateĀ : /usr/pbi/lightsquid-i386/local/www/lightsquid/tpl/base Ip2NameĀ : /usr/pbi/lightsquid-i386/local/libexec/lightsquid/ip2name.ip
no: GD.PM found, please install or set $graphreport=0 to disable
tried the "pkg_add" step, but it doesn't work on 2.2 ā- how do you fix this?
Thanks,
David