Menu

Tree [r1] /
 History

HTTPS access


File Date Author Commit
 bin 2008-12-19 anton984 [r1] tEST
 html 2008-12-19 anton984 [r1] tEST
 lib 2008-12-19 anton984 [r1] tEST
 LICENSE 2008-12-19 anton984 [r1] tEST
 README 2008-12-19 anton984 [r1] tEST
 Thumbs.db 2008-12-19 anton984 [r1] tEST
 ajax-loader.gif 2008-12-19 anton984 [r1] tEST
 config.php 2008-12-19 anton984 [r1] tEST
 index.php 2008-12-19 anton984 [r1] tEST
 trc3.1.tar 2008-12-19 anton984 [r1] tEST

Read Me

TRC v3.1 is the TRaffic Counter -  squid log analyzer, that allow you view where you useres was
Developer: Kitov Anton (kaa-work@rambler.ru, vaitmar2012@gmail.com)


0. Requirements
1. Installation
    a. Configure system 
    b. Create MySQL db
    c. Configure web scripts

2. Using



0. The TRC v3.1 need: Webserver with php support, Mysql server, DNS server is recomended for local network 

1. Installation    
    a. TRC need to run some scripts (When I was testing I do it every 20 min)
	./bin/analyse - move squid access.log information into MySQL `source` table,
    squid access.log file must be this logformat(standart)
    (squid.conf#logformat: logformat squid %ts.%03tu %6tr %>a %Ss/%03Hs %<st %rm %ru %un %Sh/%<A %mt)
	./bin/1strun  - Processes raw data in `source` table into the `user_traf` table for the program. Usually starts after `analyse`
	./bin/runrec  - run this script	at 1 hour am.
    b. Create db `trc` and do `trc.sql` into this db, or in other db (you mast make changes in ./lib/sql.in.php in Connect funtion if db is not `trc` name)
    
    c. Make changes in ./lib/sql.inc.php in funtion Connect: edit server hostname,username and password for Mysql server
    
    d. Make /var/log/squid/arc and /var/log/squid/old directories for save source log files just in case.
    
2. The TRC v3.1 is ready to use, go to your squid-proxy server in trc webdir.