*Drive*- Здесь рулят padonki https://drivesource.ru/ |
|
LightSquid https://drivesource.ru/viewtopic.php?f=15&t=638 |
Страница 1 из 1 |
Автор: | Padonak [ 05 июл 2008, 00:55 ] |
Заголовок сообщения: | LightSquid |
LightSquid: Анализ трафика прокси-сервера Squid Для доступа в интернет многие организации используют прокси сервер Squid. В этих случаях практически всегда squid установлен в операционной системе Linux (FreeBSD). И в большинстве случаев необходимо, хотя бы для примерного контроля ситуации, знать, кто, куда и сколько J. Многие системы учета трафика не совсем просты в установке, некоторые являются платными. Описываемая утилита для сбора и анализа трафика прокси-сервера Squid проста в установке, настройке и использовании. Это LightSquid. Код: cd /var/www/ mkdir lightsquid cd lightsquid tar -xzf lightsquid.tgz Код: chmod +x *.cgi chmod +x *.pl Код: chown -R www-data:www-data * (where apache = httpd user) Код: <Directory "/var/www/lightsquid"> AddHandler cgi-script .cgi Options +ExecCGI AllowOverride All </Directory> Restart apache пример конфига Код: vim lightsquid.cfg Код: #!/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"; После рестарта Апача - у меня вазникли проблемки с Перлом . Вылечилось командой : Код: perl -MCPAN -e 'install GD' Ну и ежедневное отчитывание : Код: vim /etc/crontab
15 3 * * * root /var/www/lightsquid/lightparser.pl |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |