Want package for squidanalyzer. INSTRUCTIONS AND FILES TO INSTALL
-
Dont know yet… need at least a week data to see if its worth it or not. I like the fact I can have it break out my networks based on subnet... One issue which maybe a show stopped for me, it doesn't like IPv6 addresses... but still need to investigate if its my config or the software
-
Well they do good at updating it so maybe they will address that ipv6 issue sometime soon.. I will let you know if I see that
I don't have ipv6 yet here to test with sorry. I really not like Ipv6 wish it was not so long of length so I could remember them like ipv4 -
i hear ya on the address length but hostname/dns solves that problem
-
Anyone else try this yet?
-
me, but i do get error when uncompressing temp.rar
Parsing filters is unsupported…
-
Sounds like the download was not complete on the file you got. That would make it not unzip .. maybe try redownloading it
-
tar -xzf temp.rar
temp/squidanalyzer/.git/objects/pack/pack-ef251a8f0489dcdb37651a0598fe5e498ffee007.idx: Parsing filters is unsupported.
tar: Error exit delayed from previous errors.seems like it is not problem with the download archive…
-
Have teamviewer I will help with it. PM me with times you can let me help I work 3 till 11 every day est Florida time
-
Topper help me via teamviewer! Got it working!
Thnks mate!
-
Now I really hope someone makes a package for it since I do not have time to learn the system yet
-
Anyone else try this or using it?
-
hi ,
first thank you for this amazing reporting program
i get a problem that the report is not updated the script is well executed but the report is not showing the daily update
i try it and make it working i a different way
i download your temp file only no need for the www or perl
inside the temp file i execute the file
sh install_all.sh
it will create all the files and path needed
install -m 755 squid-analyzer /usr/local/bin/
install -m 644 resources/sorttable.js /var/www/squidanalyzer/
install -m 644 resources/squidanalyzer.css /var/www/squidanalyzer/
install -m 644 resources/flotr2.js /var/www/squidanalyzer/
install -m 644 resources/images/logo-squidanalyzer.png /var/www/squidanalyzer/images/
install -m 644 resources/images/cursor.png /var/www/squidanalyzer/images/
install -m 644 resources/images/domain.png /var/www/squidanalyzer/images/
install -m 644 resources/images/back-arrow.png /var/www/squidanalyzer/images/
install -m 644 resources/images/info.png /var/www/squidanalyzer/images/
install -m 644 resources/images/network.png /var/www/squidanalyzer/images/
install -m 644 resources/images/user.png /var/www/squidanalyzer/images/
install -m 644 lang/* /etc/squidanalyzer/lang/
pod2text doc/SquidAnalyzer.pod README
pod2man doc/SquidAnalyzer.pod squid-analyzer.3i make a symlink /var/www/squidanalyzer/ to /usr/local/www/squidanalyzer/
ln /var/www/squidanalyzer/ /usr/local/www/squidanalyzer/
i modify the file /etc/squidanalyzer/squidanalyzer.conf
to meet the real path on pfsense
change this area
Output /usr/local/www/squidanalyzer
WebUrl /squidanalyzer
LogFile /var/squid/logs/access.logon the cron i need now only
cd /temp/squidanalyzer/ && perl squid-analyzer
and it create a daily report at 9:01 morning
i hope that it help someone to get it working
sacaman
![Screen Shot 2015-02-21 at 2.23.41 PM.png](/public/imported_attachments/1/Screen Shot 2015-02-21 at 2.23.41 PM.png)
![Screen Shot 2015-02-21 at 2.23.41 PM.png_thumb](/public/imported_attachments/1/Screen Shot 2015-02-21 at 2.23.41 PM.png_thumb) -
Tq Topper727 and sacaman !
-
That is another way yes. Please note the cron I setup and documented in the first install of this needs to be
cd /temp/squidanalyzer/ && perl squid-analyzer -c /etc/squidanalyzer/squidanalyzer.conf /var/squid/logs/access.log
I have done it with cd /temp/squidanalyzer/ && perl squid-analyzer also if your using my method. good luck to all and message me if need some help
-
Wow, this looks really nice. Any idea yet how to clear the previous data?
-
Tq Topper727 and sacaman !
Hope everyone gets to try and if likes hits the thanks button help me here on this forum
-
I have found a way. in the /usr/local/www/squidanalyzer folder you will see a 2015 folder if you delete that then run cd /temp/squidanalyzer/ && perl squid-analyzer -c -r /etc/squidanalyzer/squidanalyzer.conf /var/squid/logs/access.log this should erase all data and rebuild it
-
hi ,
first thank you for this amazing reporting program
i get a problem that the report is not updated the script is well executed but the report is not showing the daily update
i try it and make it working i a different way
i download your temp file only no need for the www or perl
inside the temp file i execute the file
sh install_all.sh
it will create all the files and path needed
install -m 755 squid-analyzer /usr/local/bin/
install -m 644 resources/sorttable.js /var/www/squidanalyzer/
install -m 644 resources/squidanalyzer.css /var/www/squidanalyzer/
install -m 644 resources/flotr2.js /var/www/squidanalyzer/
install -m 644 resources/images/logo-squidanalyzer.png /var/www/squidanalyzer/images/
install -m 644 resources/images/cursor.png /var/www/squidanalyzer/images/
install -m 644 resources/images/domain.png /var/www/squidanalyzer/images/
install -m 644 resources/images/back-arrow.png /var/www/squidanalyzer/images/
install -m 644 resources/images/info.png /var/www/squidanalyzer/images/
install -m 644 resources/images/network.png /var/www/squidanalyzer/images/
install -m 644 resources/images/user.png /var/www/squidanalyzer/images/
install -m 644 lang/* /etc/squidanalyzer/lang/
pod2text doc/SquidAnalyzer.pod README
pod2man doc/SquidAnalyzer.pod squid-analyzer.3i make a symlink /var/www/squidanalyzer/ to /usr/local/www/squidanalyzer/
ln /var/www/squidanalyzer/ /usr/local/www/squidanalyzer/
i modify the file /etc/squidanalyzer/squidanalyzer.conf
to meet the real path on pfsense
change this area
Output /usr/local/www/squidanalyzer
WebUrl /squidanalyzer
LogFile /var/squid/logs/access.logon the cron i need now only
cd /temp/squidanalyzer/ && perl squid-analyzer
and it create a daily report at 9:01 morning
i hope that it help someone to get it working
sacaman
Really glad someone did some work to making it more like a package install and maybe someone will turn this into a package
-
Thanks Topper727 it's your discovery i try only to make it working on my system and i share my how to ;)
-
When I run the Perl command, I get:
FATAL: No configuration file!
Perl works and I can get to Squidanalyzer's web page without any problem.
-
what method did you try ?
if mine check this path if the file exist
/etc/squidanalyzer/squidanalyzer.confand modify this area :
Output /usr/local/www/squidanalyzer
WebUrl /squidanalyzer
LogFile /var/squid/logs/access.logthen run the perl script
-
OK, I was doing this on a test server so I rolled it back to default to try again. I got everything in place, but when I installed Perl I got this error:
[1/1] Installing perl5.16-5.16.3_18…
[1/1] Extracting perl5.16-5.16.3_18: 100%
makewhatis: not found
makewhatis: not found
pkg: POST-INSTALL script failedThis seems to be a known problem with FreeBSD 10 with some people saying that Perl is a mess in early 10 release builds, but has been subsequently fixed.
Now perl -v doesn't do anything. I don't know how I had it working before.
Update: It still works via /usr/local/bin/perl. I still get the fatal error though. The command:
cd /temp/squidanalyzer/ && perl squid-analyzer -r -c /etc/squidanalyzer/squidanalyzer.conf /var/squid/logs/access.log
can't possibly work since there is no /etc/squidanalyzer/squidanalyzer.conf file. The folder /etc/squidanalyzer only gets created if you run the install.sh installer, and at no point does this tutorial mention that.
-
Dear KOM
i get the same problem with other that i can't get the updated report chowing on the man page
and i post my method to get it working on my system
hi ,
first thank you for this amazing reporting program
i get a problem that the report is not updated the script is well executed but the report is not showing the daily update
i try it and make it working i a different way
i download your temp file only no need for the www or perl
inside the temp file i execute the file
sh install_all.sh
it will create all the files and path needed
install -m 755 squid-analyzer /usr/local/bin/
install -m 644 resources/sorttable.js /var/www/squidanalyzer/
install -m 644 resources/squidanalyzer.css /var/www/squidanalyzer/
install -m 644 resources/flotr2.js /var/www/squidanalyzer/
install -m 644 resources/images/logo-squidanalyzer.png /var/www/squidanalyzer/images/
install -m 644 resources/images/cursor.png /var/www/squidanalyzer/images/
install -m 644 resources/images/domain.png /var/www/squidanalyzer/images/
install -m 644 resources/images/back-arrow.png /var/www/squidanalyzer/images/
install -m 644 resources/images/info.png /var/www/squidanalyzer/images/
install -m 644 resources/images/network.png /var/www/squidanalyzer/images/
install -m 644 resources/images/user.png /var/www/squidanalyzer/images/
install -m 644 lang/* /etc/squidanalyzer/lang/
pod2text doc/SquidAnalyzer.pod README
pod2man doc/SquidAnalyzer.pod squid-analyzer.3i make a symlink /var/www/squidanalyzer/ to /usr/local/www/squidanalyzer/
ln /var/www/squidanalyzer/ /usr/local/www/squidanalyzer/
i modify the file /etc/squidanalyzer/squidanalyzer.conf
to meet the real path on pfsense
change this area
Output /usr/local/www/squidanalyzer
WebUrl /squidanalyzer
LogFile /var/squid/logs/access.logon the cron i need now only
cd /temp/squidanalyzer/ && perl squid-analyzer
and it create a daily report at 9:01 morning
i hope that it help someone to get it working
sacaman
please try it as bellow and let me know if it work with you
also you don't need to install perl if you follow my how toBr
sacaman
-
perl: Command not found.
which is to be expected since Perl isn't installed. You must have installed it at some point in the past.
-
After manually installing perl and clearing up stupid typos that I insist on making, I got it working on my 2.2-x64 test box. I'm trying to make it work on a 2.1.5-i386 box and it does everything except write the report into the output folder. NO errors, but no output. Hmmm.
Does anyone know if this script will handle archived logs, like access.log.0, access.log.1 etc?
-
try only this command in terminal
cd /temp/squidanalyzer/ && perl squid-analyzer
-
The script runs, but it doesn't create any files and there is no error log or anything. Here is the output:
[2.1.5-RELEASE][admin@pfsense.MyDomain.local]/etc/squidanalyzer(137): perl /usr/local/bin/squidanalyzer -d -r -c /etc/squidanalyzer/squidanalyzer.conf /var/squid/logs/access.log
No new log registered…
DEBUG: the log statistics gathering took: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
Building HTML output into /usr/local/www/squidanalyzer
DEBUG: generating HTML output took: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU)
DEBUG: total execution time: 0 wallclock secs ( 0.00 usr + 0.00 sys = 0.00 CPU) -
OK, I managed to get it working by running just this command:
perl /usr/local/bin/squidanalyzer /var/squid/logs/access.log
Just that by itself generated the reports.
-
Sorry been busy and not around to help
-
No problem. I've long since given up on it and moved on.
-
Guys, thank you very much for this How-To … I was able to install SquidAnalyzer v6.1, It works really good ...
Topper727, can you compile/port the new version ?
Thanx in advance
-
Yes, I will try make one soon for you. sorry I been away for bit..
-
I looked up the new version.. seems nothing new yet or I missed it. mine is still working quite well. love to see how many hits in percents and all that per day and all that stuff..shows me squid proxy is working and if I make a change I can see maybe a increase or decrease in stuff proxy caches.. Nice to have
-
Wish someone with package skills could turn this into package for all of us. Nice reporting tool
-
awsome stuff :)
But cant seem to install perl it says that its not in the repository, I also tried looking for perl it did show up on some files.
any idea?
Updating FreeBSD repository catalogue... FreeBSD repository is up-to-date. All repositories are up-to-date. pkg: No packages available to install matching 'perl5.16-5.16.3_18' have been fo
then tried installing perl
pkg install perl5
then ran your command
cd /temp/squidanalyzer/ && perl squid-analyzer -r -c /etc/squidanalyzer/squidanalyzer.conf /var/squid/logs/access.log perl: Command not found.
Thank you
-
I will get my notes tonight and see what can help. Just wanted drop a line sayjng i relead this and will help later today
-
Thanks mate really good stuff :)
-
When I ran pkg install perl5 I got this
FreeBSD repository update completed. 24761 packages processed.
New version of pkg detected; it needs to be installed first.
The following 1 package(s) will be affected (of 0 checked):Installed packages to be UPGRADED:
pkg: 1.5.6 -> 1.6.2The process will require 148 KiB more space.
2 MiB to be downloaded.Proceed with this action? [y/N]:
I wonder if there is something with your repository lists.
-
what happens if you type
perl -v
I get
[2.2.6-RELEASE][admin@firewall.wholesale-florida.com]/temp/squidanalyzer: perl -v
This is perl 5, version 20, subversion 2 (v5.20.2) built for amd64-freebsd-thread-multi
Copyright 1987-2015, Larry Wall
Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5 source kit.Complete documentation for Perl, including FAQ lists, should be found on
this system using "man perl" or "perldoc perl". If you have access to the
Internet, point your browser at http://www.perl.org/, the Perl Home Page.maybe type
rehash
Then your perl -v again if it not works
-
Hi Topper,
Thank you for the reply,
I seems that perl is installed and working i guess but when i run your commandcd /temp/squidanalyzer/ && perl squid-analyzer -r -c /etc/squidanalyzer/squidanalyzer.conf /var/squid/logs/access.log
I get Fatal no configuration file
But i do have the squid analyzer webui
See pictures
Thank you