*Drive*- Здесь рулят padonki

*Drive* - Counter Strike Source
It is currently 19 Mar 2019, 21:09

All times are UTC + 3 hours [ DST ]




Post new topic Reply to topic  [ 1 post ] 
Author Message
 Post subject: LightSquid
PostPosted: 05 Jul 2008, 00:55 
Offline
padonki
User avatar

Joined: 14 Aug 2006, 20:43
Posts: 3659
Location: Солнцево
Has thanked: 9 times
Have thanks: 46 times
LightSquid: Анализ трафика прокси-сервера Squid

Для доступа в интернет многие организации используют прокси сервер Squid. В этих случаях практически всегда squid установлен в операционной системе Linux (FreeBSD). И в большинстве случаев необходимо, хотя бы для примерного контроля ситуации, знать, кто, куда и сколько J. Многие системы учета трафика не совсем просты в установке, некоторые являются платными. Описываемая утилита для сбора и анализа трафика прокси-сервера Squid проста в установке, настройке и использовании. Это LightSquid.

Code:
cd /var/www/
mkdir lightsquid
cd lightsquid
tar -xzf lightsquid.tgz


Code:
chmod +x *.cgi
chmod +x *.pl


Code:
chown -R www-data:www-data *
(where apache = httpd user)




Code:
<Directory "/var/www/lightsquid">
   AddHandler cgi-script .cgi
     Options +ExecCGI
   AllowOverride All
</Directory>




Restart apache

пример конфига
Code:
vim lightsquid.cfg


Code:
#!/usr/bin/perl
#
# LightSquid Project (c) 2004-2005 Sergey Erokhin aka ESL
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# detail see in gnugpl.txt

# -------------------- GLOBAL VARIABLES  ---------------------------

#path to additional `cfg` files
$cfgpath             ="/var/www/lightsquid";
#path to `tpl` folder
$tplpath             ="/var/www/lightsquid/tpl";
#path to `lang` folder
$langpath            ="/var/www/lightsquid/lang";
#path to `report` folder
$reportpath          ="/var/www/lightsquid/report";
#path to access.log
$logpath             ="/var/log/squid";
#path to `ip2name` folder
$ip2namepath         ="/var/www/lightsquid/ip2name";

#path to `lockfile` ;-)
$lockpath            =$reportpath;

#if lockfile older $maxlocktime second, remove old lock file.
$maxlocktime         = 30*60;

#if 1 - lightparser generate some statistic
$debug               = 0;
#if 1 - lightparser generate skip details, 2 ..., 3 ..., ....
$debug2              = 0;

# -------------------- LightParser VARIABLES  ---------------------------
#squid log type
#if native squid format (default squid, see in doc) - must be 0
#if EmulateHttpdLog ON - set 1
#digit - for speed optimization
#try it set to 1 if parser generate warning
#
#see also month2dec below !!!!
#
$squidlogtype        = 0;

#if you want skip some sites from stat, example our local www server
#WARNING !!!, don't leave this variable empty !!!
#example, if you want skip LOCAL site, put it here
#$skipurl             = "zdd.com|192\.168\.1\.|cnn.com";
$skipurl             = "zzz\.zzz";




После рестарта Апача - у меня вазникли проблемки с Перлом . Вылечилось командой :

Code:
 perl -MCPAN -e 'install GD'



Ну и ежедневное отчитывание :

Code:
vim /etc/crontab

15  3   * * * root /var/www/lightsquid/lightparser.pl

_________________
Моя характеристика с детского сада: Хорошо кушает, спит, гуляет! Прошло много лет, ничего не изменилось.
Image


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 1 post ] 

All times are UTC + 3 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  


Powered by -=PadonaK=- ®, Forum Drivesource.ru, Статситика игрового ресурса *Drive* HLstatsX, Система забаненых игроков Sourcebans

drivesource.ru ® 2006-2019