Lightsquid on 2.2 should be OK now
-
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.
-
I also just installed lightsquid in a clean install of pfSense 2.2. The reports works perfectly but unable to see the graph(500 internal server error) and I also receive No Active Connections with SqStat.
Any idea how to correct these two issues.
-
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.