配置環境CentOS5.3+squid 2.6.STABLE21 + sarg-2.2.5 1.squid 安裝配置,能夠另參文章squid 配置詳解+認證 ,這裏就不說啦 :0) 2.sarg的安裝配置,下載包從sarg官網。sarg-2.2.5.tar.gzhtml
wget http://nchc.dl.sourceforge.net/project/sarg/sarg/sarg-2.2.5/sarg-2.2.5.tar.gz tar -zxvf sarg-2.2.5.tar.gz -C /usr/local/ cd /usr/local/sarg-2.2.5/ iptables -A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT service iptables savebash
修改一下sarg.conf中的squid access.log日誌位置,以及輸出位置。tcp
access_log /var/log/squid/access.log output_dir /var/www/html/squid-reports/ONE-SHOTui
其它基本上不用作些什麼設置。 重啓一下httpd服務。 加上日,周,月的數據task。 每日:.net
vi sarg.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/bin/sarg -l /var/log/squid/access.log -o /var/www/html/squid-reports/daily -z -d $YESTERDAY-$TODAY exit 0htm
mv sarg.daily [...]ip