Analyza logu Squidu II.

Petr Cahyna caha na i.cz
Čtvrtek Duben 18 11:58:32 CEST 2002


Keklak Peter 01 wrote:
 > DD, kdo pouziva sqmgrlog a muze mi poradit s konfigurakem ?
 >
 > Diky PK

# grep -v ^# sqmgrlog.conf

title "Squid User Access Reports"
temporary_dir /tmp
output_dir /var/log/squid/reports
date_format e
lastlog 62
mail_utility mail


a tady mas na vybranou :-)

Daily (Jeremy´s script):
-------------------------------------
#!/bin/bash
#Get current date
TODAY=$(date +%d/%m/%Y)
#Get one week ago today
YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)
/usr/local/bin/sqmgrlog -l /usr/local/squid/logs/access.log -o 
/usr/local/apache/htdocs/reports/daily -z -d $YESTERDAY-$TODAY
exit 0


Weekly
-------------------------------------
#!/bin/bash
#Get current date
TODAY=$(date +%d/%m/%Y)
#Get one week ago today
YESTERDAY=$(date --date "1 week ago" +%d/%m/%Y)
/usr/local/bin/sqmgrlog -l /usr/local/squid/logs/access.log -o 
/usr/local/apache/htdocs/reports/weekly -z -d $YESTERDAY-$TODAY
exit 0


Monthly
-------------------------------------
#!/bin/bash
#Get current date
TODAY=$(date +%d/%m/%Y)
#Get one week ago today
YESTERDAY=$(date --date "1 month ago" +%d/%m/%Y)
/usr/local/bin/sqmgrlog -l /usr/local/squid/logs/access.log -o 
/usr/local/apache/htdocs/reports/monthly -z -d $YESTERDAY-$TODAY
/usr/local/squid/bin/squid -k rotate
exit 0


And the same for the admin who want the report as an email (example for 
daily)

#!/bin/bash
#Get current date
TODAY=$(date +%d/%m/%Y)
#Get one week ago today
YESTERDAY=$(date --date "1 day ago" +%d/%m/%Y)
/usr/local/bin/sqmgrlog -l /usr/local/squid/logs/access.log -e 
user na site.com -z -d $YESTERDAY-$TODAY
exit 0

					caha

-- 
========================================= | Petr Cahyna,   ICZ a.s.
=====  |**  ___  ____     =============== | V Olsinach 75,Prague 10
====   |*  ||      //    ================ | 106 00,  Czech Republic
===    ||  ||     //    ================= | tel +420(2) 81 00 22 22
==     ||  ||__  //__  ================== | fax +420(2) 81 00 22 44
========================================= | e-mail        caha na i.cz



Další informace o konferenci Linux